/* Activity artwork may contain opaque outer corners; clip the bitmap in every skin. */
html[data-skin] img.tx-activity-cover {
  border-radius: 7% / 14%;
  -webkit-clip-path: inset(0 round 7% / 14%);
  clip-path: inset(0 round 7% / 14%);
}

/* Match the Aurum activity card: 12px around the artwork, including the gap
   before its caption. Keep the existing caption's horizontal inset. */
html[data-skin] .center-card.is-activity > img.tx-activity-cover,
html[data-skin] .b-offer-card > img.tx-activity-cover,
html[data-skin] .announcement-activity > img.tx-activity-cover {
  display: block;
  width: calc(100% - 24px);
  height: auto;
  margin: 12px 12px 0;
}

html[data-skin] .center-card.is-activity > img.tx-activity-cover + .center-card-body,
html[data-skin] .b-offer-card > img.tx-activity-cover + .b-offer-body,
html[data-skin] .announcement-activity > img.tx-activity-cover + .announcement-activity-body {
  padding-top: 12px;
}

/* The desktop activity preview uses a wrapper instead of a direct image. */
html[data-skin] .dl-activity > .dl-activity-cover {
  width: calc(100% - 24px);
  height: auto;
  margin: 12px 12px 0;
  overflow: hidden;
  border-radius: 7% / 14%;
}

html[data-skin] .dl-activity > .dl-activity-cover > img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: contain;
}

/* Activity lists start at their overview; other notices and details keep their header. */
html[data-skin] .announcement-activity-page > .announcement-topbar,
html[data-skin] .b-offers-page > .b-offers-header {
  display: none;
}

/* A retains its announcement-center header, including over older cached CSS. */
html[data-skin="qj"] .qj-announcement-page:has(#center-tab-activity[aria-selected="true"]) > .mint-header {
  display: flex;
}

html[data-skin="yl"] .b-lobby .b-room-card .b-room-copy>strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;font-size:clamp(14px,4.2vw,18px);line-height:1.25;overflow-wrap:normal}
html[data-skin="yl"] .b-lobby .b-room-card.has-game-background .b-room-copy{background:transparent;color:#202124;text-shadow:none}
html[data-skin="yl"] .b-lobby .b-room-card.has-game-background .b-room-copy>strong{color:#202124}
html[data-skin="yl"] .b-lobby .b-room-card.has-game-background .b-room-copy>small{color:#b693e6;text-shadow:none}
html[data-skin="yl"] .b-lobby .b-room-card .b-room-copy{background:transparent}

/* Keep the source art rectangular; round the cards without covering the art. */
html[data-skin="kk"] .game-page .lottery-card,
html[data-skin="kk"] .game-page .lottery-card .lottery-card-bg,
html[data-skin="kk"] .game-page .lottery-card .lottery-card-empty {
  border-radius: 12px;
}
html[data-skin="kk"] .game-page .lottery-card.has-game-background .lottery-card-copy {
  color: #153b68;
  text-shadow: none;
  background: transparent;
}
html[data-skin="kk"] .game-page .lottery-card.has-game-background::before {
  background: none;
}

.mine-page .income-card .income-stats strong.income-negative{color:#e53935}

html[data-skin="aurum"] #app .aurum-shell #tx-benefits-root img.benefits-card-media { background: var(--lux-panel-2); filter: none !important; }

.room-player-panel[data-v-a542c665]{position:relative;isolation:isolate;overflow:hidden;padding:0 16px 15px;background:linear-gradient(115deg,#08ace2,#168fe5 55%,#347bdd);color:#fff}.room-player-panel[data-v-a542c665]:before{content:"";position:absolute;z-index:-1;top:-150px;right:-68px;width:270px;height:270px;border:1px solid #ffffff16;border-radius:50%;box-shadow:0 0 0 30px #ffffff05;pointer-events:none}.room-player-panel .room-header-nav[data-v-a542c665]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-bottom:5px}.room-player-panel .room-header-nav[data-v-a542c665] .qj-room-back-row{flex:0 0 auto;width:auto;height:36px}.room-player-panel .room-header-nav[data-v-a542c665] .qj-room-back{width:auto;height:32px;padding:0;gap:2px;color:#effaff;font-size:13px;font-weight:500}.room-player-panel .room-header-nav[data-v-a542c665] .qj-room-back svg{width:13px;height:16px}.room-player-panel .room-switch[data-v-a542c665]{display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:77%;min-width:0;min-height:30px;padding:5px 9px;border:1px solid #ffffff25;border-radius:9px;background:#ffffff0c;color:#fff;font:600 13px/1.4 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.room-player-panel .room-switch[data-v-a542c665]:active{background:#ffffff20}.room-player-panel .room-switch[data-v-a542c665]:focus-visible{outline:2px solid #fff;outline-offset:3px}.room-player-panel .room-name[data-v-a542c665]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-player-panel .room-switch-arrow[data-v-a542c665]{box-sizing:border-box;flex:0 0 6px;width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.85}.room-player-panel .menu-avatar[data-v-a542c665]{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:56px}.room-player-panel .menu-avatar .headerLeft[data-v-a542c665]{display:flex;align-items:center;flex:1;min-width:0;gap:11px}.room-player-panel .menu-avatar .avatar[data-v-a542c665]{display:grid;place-items:center;flex:none;box-sizing:border-box;width:46px;height:46px;overflow:hidden;border:2px solid #ffffffc4;border-radius:50%;background:#ffffff20;box-shadow:0 3px 10px #0963b52b;color:#e0f6ff}.room-player-panel .menu-avatar .avatar img[data-v-a542c665]{width:100%;height:100%;object-fit:cover}.room-player-panel .menu-avatar .avatar svg[data-v-a542c665]{width:31px;height:31px}.room-player-panel .menu-avatar .item-content[data-v-a542c665]{flex:1;min-width:0;color:#fff}.room-player-panel .menu-avatar .room-nickname[data-v-a542c665]{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.35;color:#f2fbff}.room-player-panel .menu-avatar .room-points-text[data-v-a542c665]{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.room-player-panel .menu-avatar .room-points-text>span[data-v-a542c665]{flex:none;color:#d3efff;font-size:10px}.room-player-panel .menu-avatar .room-points-text strong[data-v-a542c665]{overflow:hidden;text-overflow:ellipsis;color:#fff;font:700 21px/1.15 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.4px}.room-player-panel .menu-avatar .room-points-text small[data-v-a542c665]{margin-right:3px;font-size:11px;font-weight:500}.room-player-panel .menu-avatar .cu-item[data-v-a542c665]{flex:none;min-width:94px;text-align:right;color:#fff}.room-player-panel .menu-avatar .room-phase-label[data-v-a542c665]{color:#d5efff;font-size:10px;line-height:1.4}.room-player-panel .menu-avatar .isTime[data-v-a542c665]{display:flex;align-items:center;justify-content:center;gap:3px;min-height:28px;box-sizing:border-box;margin-top:5px;padding:4px 10px;border:1px solid #ffffff22;border-radius:9px;background:#ffffff16;font-variant-numeric:tabular-nums}.room-player-panel .menu-avatar .isTime>span[data-v-a542c665]{color:#fff;font:600 14px/18px -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.room-player-panel .menu-avatar .isTime.is-closed[data-v-a542c665]{border-color:#ffffff8c;background:#f3faff}.room-player-panel .menu-avatar .isTime .room-closed-status[data-v-a542c665]{color:#4f7390;font-size:12px;font-weight:500}.room-player-panel .menu-avatar .room-countdown[data-v-a542c665]{color:#ee0a24;font-weight:700;font-variant-numeric:tabular-nums}.room-player-panel .menu-avatar .isTime .room-drawing[data-v-a542c665]{height:auto;padding:0;background:transparent;color:#f56c6c;font-size:13px;font-weight:700}.skin-qj .marksix-qj-tools[data-v-3d877b30]{right:.75rem;top:50%;transform:translateY(-50%);gap:.5rem;z-index:1}.skin-qj .marksix-qj-tools button[data-v-3d877b30]{box-sizing:border-box;width:1.75rem;height:1.75rem;border-radius:1.25rem;font-family:inherit;font-size:.7rem;line-height:1;cursor:pointer}.skin-qj .marksix-qj-tools .service[data-v-3d877b30]{background:#1dbee0;box-shadow:0 .2rem .5rem #1e869c}.skin-qj .marksix-qj-tools .wallet[data-v-3d877b30]{background:#35c70d;box-shadow:0 .2rem .5rem #20691c}.skin-qj .marksix-qj-tools .tickets[data-v-3d877b30]{background:#9c26b0;box-shadow:0 .2rem .5rem #521e5a}.skin-qj .marksix-qj-tools .agent[data-v-3d877b30]{background:#8799a3;box-shadow:0 .2rem .5rem #625c62}.skin-qj .marksix-qj-tools .trend[data-v-3d877b30]{background:#a5673f;box-shadow:0 .2rem .5rem #442d17}.skin-qj .marksix-qj-tools .rules[data-v-3d877b30]{background:#4d7ce6;box-shadow:0 .2rem .5rem #2d4f9d}.skin-qj .marksix-qj-tools .scratch[data-v-3d877b30]{background:#e54d42;box-shadow:0 .2rem .5rem #612b28}.skin-qj .marksix-qj-tools .benefits[data-v-3d877b30]{background:#d69a28;box-shadow:0 .2rem .5rem #916319}

/* Phone skins keep native scrolling without displaying scrollbars. */
html[data-skin]:not([data-layout="desktop"]),
html[data-skin]:not([data-layout="desktop"]) * {
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}

html[data-skin]:not([data-layout="desktop"])::-webkit-scrollbar,
html[data-skin]:not([data-layout="desktop"]) *::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

html[data-skin=yl] .b-benefit-dot,html[data-skin=yl] .b-message-dot{position:absolute;top:-3px;right:-3px;width:7px;height:7px;border:1.5px solid #fff;border-radius:50%;background:#ff3b30;box-sizing:content-box;box-shadow:0 1px 3px #ff3b3052}html[data-skin=yl] .yl-nav-icon{position:relative;display:grid;place-items:center;width:25px;height:25px}html[data-skin=yl] .yl-nav-icon>.van-icon{font-size:24px;line-height:25px;background:linear-gradient(#d8d6e2,#b2aec3 70%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #fff)}html[data-skin=yl] .yl-service-unread{position:absolute;top:-2px;right:-4px;box-sizing:content-box;width:7px;height:7px;border:1.5px solid #fff;border-radius:50%;background:#ff3b30;box-shadow:0 1px 3px #ff3b3052}html[data-skin=yl] .yl-nav-item.active .yl-nav-icon>.van-icon{background-image:linear-gradient(#e5aeff,#ba5bff 45%,#8f27f1);filter:drop-shadow(0 2px 2px #b657f12e)}html[data-skin=yl] .b-room-service-icon{position:relative;display:grid;place-items:center;width:18px;height:18px}html[data-skin=yl] .b-room-service-dot{position:absolute;top:-4px;right:-5px;box-sizing:content-box;width:7px;height:7px;border:1.5px solid #fff;border-radius:50%;background:#ff3b30}



html[data-skin="aurum"] .ice-auth-page .auth-captcha-image { background: #fff !important; }
html[data-skin="aurum"] .ice-auth-page .auth-captcha-image img { object-fit: contain; }

html[data-skin=yl] .b-announcement-overlay{background:#2212347a;backdrop-filter:blur(5px)}html[data-skin=yl] .b-announcement-mask{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:max(22px,env(safe-area-inset-top)) 22px max(22px,env(safe-area-inset-bottom));box-sizing:border-box}html[data-skin=yl] .b-announcement-dialog{display:flex;flex-direction:column;width:100%;max-width:370px;max-height:calc(100vh - 64px);max-height:min(80dvh,680px);margin:0;overflow:hidden;border:1px solid #ffffffcc;border-radius:22px;background:#fff;box-shadow:0 24px 70px #2b0c4c45,0 4px 18px #4c267b14;color:#342741}html[data-skin=yl] .b-announcement-header{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:12px;min-height:92px;padding:20px;overflow:hidden;box-sizing:border-box;border-bottom:1px solid #efe4fb;background:linear-gradient(120deg,#faf5ff,#eee0ff)}html[data-skin=yl] .b-announcement-header:after{position:absolute;right:-24px;top:-58px;width:155px;height:155px;border:18px solid #ffffff5c;border-radius:50%;content:"";pointer-events:none}html[data-skin=yl] .b-announcement-icon{position:relative;z-index:1;display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border:1px solid #ffffffb3;border-radius:14px;background:linear-gradient(140deg,#df75ff,#b538f4 62%,#8b36e9);box-shadow:0 5px 12px #ae45e929,inset 0 1px #ffffff61;color:#fff;font-size:24px}html[data-skin=yl] .b-announcement-heading{position:relative;z-index:1;display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}html[data-skin=yl] .b-announcement-heading>span{color:#44295f;font-size:20px;font-weight:750;line-height:25px}html[data-skin=yl] .b-announcement-heading>small{color:#9a7dac;font-size:11px;line-height:15px}html[data-skin=yl] .b-announcement-count{position:relative;z-index:1;flex-shrink:0;padding:4px 8px;border:1px solid #ffffffc9;border-radius:20px;background:#ffffff8c;color:#a05dc7;font-size:11px;font-weight:600;white-space:nowrap}html[data-skin=yl] .b-announcement-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 22px 10px;-webkit-overflow-scrolling:touch}html[data-skin=yl] .b-announcement-title{margin:0;color:#382747;font-size:17px;line-height:25px;font-weight:750;overflow-wrap:anywhere}html[data-skin=yl] .b-announcement-time{display:flex;align-items:center;gap:5px;margin-top:7px;color:#a69aac;font-size:11px;line-height:17px}html[data-skin=yl] .b-announcement-time .van-icon{font-size:12px}html[data-skin=yl] .b-announcement-rich-text{margin-top:18px;padding-top:16px;border-top:1px solid #f1ebf6;color:#65576f;font-size:14px;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere}html[data-skin=yl] .b-announcement-footer{display:flex;flex:0 0 auto;gap:9px;margin:0;padding:20px 22px 22px;background:#fff}html[data-skin=yl] .b-announcement-button{display:block;min-width:0;flex:1;height:44px;padding:0 9px;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:650;line-height:42px;text-align:center;cursor:pointer}html[data-skin=yl] .b-announcement-secondary{border-color:#ecdaf9;background:#faf5ff;color:#a253d0}html[data-skin=yl] .b-announcement-close{flex-grow:1.25;background:linear-gradient(110deg,#d95fff,#b434f3 65%,#9530e8);box-shadow:0 5px 12px #b745e529;color:#fff}html[data-skin=yl] .b-announcement-button:active{filter:brightness(.96)}html[data-skin=yl] .b-announcement-button:focus-visible,html[data-skin=yl] .b-announcement-body:focus-visible{outline:2px solid #ab52e1;outline-offset:-3px}@media (max-width: 350px){html[data-skin=yl] .b-announcement-mask{padding-inline:16px}html[data-skin=yl] .b-announcement-header{gap:10px;padding-inline:16px}html[data-skin=yl] .b-announcement-heading>span{font-size:18px}html[data-skin=yl] .b-announcement-body{padding-inline:18px}html[data-skin=yl] .b-announcement-footer{gap:7px;padding-inline:18px}}

html[data-skin="qj"] .login .wrap-login .login-form .login-title[data-v-31674c2d] { font-size: 30px; }

/* B login background fills the frame at every viewport height. */
html[data-skin="yl"] .b-auth-page { background:#53607a; }
html[data-skin="yl"] .b-auth-page .b-auth-shell { min-height:100vh; min-height:100dvh; margin:0 auto; border-radius:0; box-shadow:none; }

html[data-skin="yl"] .b-lobby.b-lobby-obscured { filter: none; }
html[data-skin="yl"] .yl-primary-shell .isFilter { filter: none; }
html[data-skin="yl"] .yl-primary-shell .b-announcement-overlay { background: rgba(0, 0, 0, .54); backdrop-filter: none; -webkit-backdrop-filter: none; }



.qj-announcement-mask[data-v-0ab01b1e]{position:fixed;inset:0;z-index:2001;display:grid;place-items:center;padding:16px;box-sizing:border-box}.qj-announcement-panel[data-v-0ab01b1e]{position:relative;width:17.5em;max-width:100%;height:23.25em;font-size:1rem}.notice[data-v-0ab01b1e]{width:17.5em;height:23.25em;padding:2em 1.5em 0;position:relative;box-sizing:border-box;background:url(bg_red-2c5f8f20e8-DA1biF_R.png) no-repeat;background-size:100%}.notice .notice-header[data-v-0ab01b1e]{text-align:center;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:700}.notice .notice-body[data-v-0ab01b1e]{height:14.3em;overflow:auto;word-wrap:break-word;word-break:break-all}.notice .notice-body .body-wrapper[data-v-0ab01b1e]{border:none;color:#333;height:100%;margin:0;position:relative}.notice .notice-body .body-wrapper .body-container[data-v-0ab01b1e]{line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:.6em .75em;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.notice .notice-body .body-wrapper .body-container .fs[data-v-0ab01b1e]{font-size:.65em}.notice .notice-footer[data-v-0ab01b1e]{position:absolute;left:2.5em;bottom:.75em;right:2.5em;height:2.5em;display:flex;align-items:center}.notice .notice-footer .prev[data-v-0ab01b1e]{position:absolute;left:0;top:0}.notice .notice-footer .prev img[data-v-0ab01b1e]{height:2.5em}.notice .notice-footer .next[data-v-0ab01b1e]{margin:0 auto;height:100%}.notice .notice-footer .next img[data-v-0ab01b1e]{height:2.5em}.qj-announcement-close[data-v-0ab01b1e]{position:absolute;right:12px;top:12px;width:24px;height:24px;padding:0;border:0;background:transparent;color:#666;font-size:22px;line-height:24px}.notice .notice-footer[data-v-0ab01b1e]{left:16px;right:16px;bottom:12px;height:auto;display:flex;flex-direction:column;gap:8px}.qj-announcement-pager[data-v-0ab01b1e]{display:flex;align-items:center;justify-content:center;gap:16px;color:#66554b;font-size:12px}.qj-announcement-pager button[data-v-0ab01b1e]{padding:4px 8px;border:1px solid #d8c8b5;border-radius:5px;background:#fff9;color:inherit}.qj-announcement-pager button[data-v-0ab01b1e]:disabled{opacity:.35}.announcement-popup-check[data-v-0ab01b1e]{color:#776b60}#app{max-width:768px;margin:0 auto;background:#f3f3f3;overflow:hidden}.page,.container{position:absolute;inset:0}.project-page,.project-custom-bg{background-repeat:no-repeat;background-position:center;background-size:cover}.project-custom-bg .container,.project-custom-bg .childPage,.project-custom-bg .content{background:transparent!important}.v-modal{position:fixed;left:0;top:0;height:100%;width:100%;opacity:.5;background:#000;z-index:2000}.mask{width:100%;position:fixed;top:0;z-index:9999999;opacity:.95}.mask img{width:100%}.pullDown-enter-active,.pullDown-leave-active{transition:all .3s}.pullDown-enter,.pullDown-leave-to{transform:translateY(-100%)}.notify{width:100%;height:2rem;display:flex;justify-content:center;align-items:center;color:#fff}



/* A announcement opt-out stays readable on its orange footer. */
html[data-skin="qj"] .qj-announcement-mask .announcement-popup-check { min-height:32px; padding:6px 12px; border:1px solid #ffd4ba; border-radius:6px; background:#fff7ee; color:#8b2b19; font-size:13px; font-weight:600; line-height:20px; }
html[data-skin="qj"] .qj-announcement-mask .announcement-popup-check input { width:16px; height:16px; accent-color:#c73d27; }
html[data-skin="qj"] .qj-announcement-mask .announcement-popup-check:focus-within { outline:2px solid #8b2b19; outline-offset:2px; }



/* The deployed legacy notice keeps its existing next/close image buttons. */
html[data-skin="qj"] .notice:has(.qj-notice-dismiss) .qj-notice-dismiss {
  position:absolute;z-index:2;top:9px;right:9px;display:grid;place-items:center;
  width:28px;height:28px;padding:0;border:1px solid #edc4b7;border-radius:50%;
  background:#fff7ee;color:#8b2b19;font-size:23px;line-height:24px;cursor:pointer;
}
html[data-skin="qj"] .notice:has(.qj-notice-dismiss) .notice-body { height:calc(15.5em - 34px); }
html[data-skin="qj"] .notice:has(.qj-notice-dismiss) .announcement-popup-check {
  position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);width:max-content;
  display:flex;align-items:center;justify-content:center;gap:6px;
  min-height:26px;padding:3px 10px;border:1px solid #ffd4ba;border-radius:6px;
  background:#fff7ee;color:#8b2b19;font-size:13px;font-weight:600;line-height:18px;cursor:pointer;
}
html[data-skin="qj"] .notice:has(.qj-notice-dismiss) .announcement-popup-check input { width:16px;height:16px;margin:0;accent-color:#c73d27; }
html[data-skin="qj"] .qj-notice-dismiss:focus-visible,
html[data-skin="qj"] .notice:has(.qj-notice-dismiss) .announcement-popup-check:focus-within { outline:2px solid #8b2b19;outline-offset:2px; }

/* The deployed legacy notice keeps its existing next/close image buttons. */
html[data-skin="qj"] .notice:has(.qj-notice-dismiss) .qj-notice-dismiss {
  position:absolute;z-index:2;top:9px;right:9px;display:grid;place-items:center;
  width:28px;height:28px;padding:0;border:1px solid #edc4b7;border-radius:50%;
  background:#fff7ee;color:#8b2b19;font-size:23px;line-height:24px;cursor:pointer;
}
html[data-skin="qj"] .notice:has(.qj-notice-dismiss) .announcement-popup-check {
  position:absolute;top:calc(100% + 34px);bottom:auto;left:50%;transform:translateX(-50%);width:max-content;
  display:flex;align-items:center;justify-content:center;gap:6px;
  min-height:26px;padding:3px 10px;border:1px solid #ffd4ba;border-radius:6px;
  background:#fff7ee;color:#8b2b19;font-size:13px;font-weight:600;line-height:18px;cursor:pointer;
}
html[data-skin="qj"] .notice:has(.qj-notice-dismiss) .announcement-popup-check input { width:16px;height:16px;margin:0;accent-color:#c73d27; }
html[data-skin="qj"] .qj-notice-dismiss:focus-visible,
html[data-skin="qj"] .notice:has(.qj-notice-dismiss) .announcement-popup-check:focus-within { outline:2px solid #8b2b19;outline-offset:2px; }

/* Place the A popup dismiss control on the outside top-right corner. */
html[data-skin="qj"] .notice:has(.qj-notice-dismiss) .qj-notice-dismiss { top:-7px; right:-7px; }
html[data-skin="qj"] .qj-announcement-close { top:-7px; right:-7px; }


