.sq-region-notice{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:clamp(24px,5vw,36px);border:1px solid #556779;background:linear-gradient(145deg,#102333,#09131e);color:#edf3f7;box-shadow:0 24px 90px #0009;font-family:Arial,"Microsoft YaHei",sans-serif}
.sq-region-notice::backdrop{background:rgba(1,7,13,.82)}
.sq-region-notice h2{font-size:clamp(20px,4.8vw,25px);line-height:1.35;margin:0 0 24px;letter-spacing:0}
.sq-region-notice p{font-size:15px;line-height:1.8;color:#cbd8e1;margin:0 0 18px;text-align:start}
.sq-region-notice button{display:block;margin:26px 0 0 auto;min-height:44px;min-width:100px;padding:12px 24px;background:#d9bd8c;color:#0b1822;border:1px solid #e6cda2;font-size:15px;cursor:pointer}
.sq-region-notice button:focus-visible{outline:2px solid #7addff;outline-offset:4px}
.sq-region-notice{border:1px solid #be9454;background:radial-gradient(ellipse at 90% 0%,#174364,#091727 60%);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);box-shadow:0 0 32px #68bde344,0 24px 90px #000b}.sq-region-notice h2{padding-bottom:18px;border-bottom:1px solid #b08d57;color:#f2d6a4}.sq-region-notice p{color:#d1e1e6}.sq-region-notice button{background:linear-gradient(110deg,#e4c58d,#b78a4d);box-shadow:0 0 16px #d9a45155}

.sq-region-notice{padding:38px clamp(24px,5vw,42px);border:1px solid #567f95;background:radial-gradient(ellipse at 100% 0%,#24516b 0%,#10293d 37%,#081522 78%);clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);box-shadow:inset 0 0 40px #2f9bb921,0 30px 90px #000c}.sq-region-notice h2{font-size:clamp(21px,4vw,27px);letter-spacing:.01em;line-height:1.3;padding:0 0 20px;border-bottom:1px solid #bd985d;color:#f4d6a0}.sq-region-notice h2:before{content:'STELLARQUANT  /  NOTICE';display:block;margin-bottom:12px;font-size:10px;letter-spacing:.2em;color:#79bfd2}.sq-region-notice p{line-height:1.75;color:#c8d9df}.sq-region-notice button{min-width:120px;background:linear-gradient(110deg,#f1d6a0,#c59450);border:1px solid #ffe3a8;letter-spacing:.04em;font-weight:700;box-shadow:0 0 22px #d9a45144}.sq-region-notice button:hover{box-shadow:0 0 28px #eec67777}
