/* Luxury radiance for the floating help system */
.help-toggle{overflow:visible;background:linear-gradient(145deg,#d8f8ff4d,#768aff66 48%,#4b2d966e 78%,#f1c86a5c);box-shadow:inset 0 1px 0 #fff9,inset 0 -8px 18px #34207335,0 12px 36px #03091c8c,0 0 28px #77e4ff55}
.help-toggle:before{content:"";position:absolute;inset:-5px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0 18%,#a9efff 25%,transparent 33% 55%,#eac36a 63%,transparent 72%);z-index:-1;filter:blur(.5px);animation:luxOrbit 5.5s linear infinite}.help-wheel:not(.moving) .help-toggle:after{content:"";position:absolute;inset:4px;border-radius:50%;background:linear-gradient(115deg,transparent 24%,#ffffffb8 43%,transparent 59%);transform:translateX(-115%) rotate(8deg);animation:luxShine 3.8s ease-in-out infinite;pointer-events:none}.help-toggle-icon,.help-toggle b{position:relative;z-index:1;text-shadow:0 1px 8px #06132a}
.help-item{overflow:visible;background:radial-gradient(circle at 28% 20%,#ffffff26,transparent 31%),linear-gradient(145deg,#183c67d9,#0a1932df 62%,#281b4ad6);border-color:#d9f6ff70;box-shadow:inset 0 1px 0 #ffffff73,inset 0 -10px 18px #0208173d,0 12px 32px #01040db3,0 0 20px #75ddff28}.help-item:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid transparent;background:linear-gradient(135deg,#bff6ff,#7778ff 47%,#efcb76,#bff6ff) border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:luxOrbit 7s linear infinite;opacity:.72;pointer-events:none}.help-item:after{content:"";position:absolute;right:7px;top:7px;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 7px #fff,0 0 14px #8eeaff;animation:luxSpark 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * 160ms)}.help-wheel.open .help-item{animation:luxBreathe 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * 120ms)}.help-wheel.open .help-item i{filter:drop-shadow(0 0 6px currentColor)}
@keyframes luxOrbit{to{rotate:360deg}}@keyframes luxShine{0%,52%{transform:translateX(-115%) rotate(8deg);opacity:0}67%{opacity:1}86%,100%{transform:translateX(115%) rotate(8deg);opacity:0}}@keyframes luxSpark{0%,100%{opacity:.25;transform:scale(.65)}45%{opacity:1;transform:scale(1.35)}}@keyframes luxBreathe{0%,100%{filter:brightness(1);box-shadow:inset 0 1px 0 #ffffff73,0 12px 32px #01040db3,0 0 16px #75ddff24}50%{filter:brightness(1.14);box-shadow:inset 0 1px 0 #fff,0 15px 38px #01040dc7,0 0 27px #8eeaff47}}

/* Share control and premium share sheet */
.topbar{grid-template-columns:minmax(118px,1fr) auto auto auto auto auto}.share-launch{flex:0 0 32px;width:32px;height:32px;padding:6px;border:1px solid #ffffff30;border-radius:50%;background:#ffffff0d;color:#fff;display:grid;place-items:center;transition:.22s}.share-launch svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.share-launch:active{transform:scale(.91)}.theme-light .share-launch{border-color:#795f3d3b;background:#fff9e68f;color:#49382a}
.share-sheet{width:min(calc(100% - 28px),420px);margin:auto;padding:24px 19px 19px;border:1px solid #a9ecff4a;border-radius:28px;background:radial-gradient(circle at 75% 0,#5367ce52,transparent 38%),linear-gradient(155deg,#102744f7,#070f22fa);color:#f7fbff;box-shadow:0 30px 90px #000c;overflow:hidden}.share-sheet::backdrop{background:#01040cc2;backdrop-filter:blur(7px)}.share-sheet[open]{animation:shareIn .32s cubic-bezier(.2,.9,.2,1)}@keyframes shareIn{from{opacity:0;transform:translateY(20px) scale(.95)}}.share-close{position:absolute;right:15px;top:15px;width:32px;height:32px;border:1px solid #ffffff26;border-radius:50%;background:#ffffff0b;color:#fff;font-size:20px}.share-brand{display:flex;align-items:center;gap:10px}.share-brand>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #a9edff88;border-radius:50%;background:linear-gradient(145deg,#76dfff,#6774db 58%,#d6a759);font-size:21px;font-weight:900;box-shadow:0 0 23px #70dfff42}.share-brand div{display:grid;gap:3px}.share-brand b{font-size:16px}.share-brand small{color:#9eb0c8;font-size:9px;letter-spacing:.08em}.share-sheet h2{margin:22px 0 7px;font-size:24px;letter-spacing:-.055em}.share-sheet>p{margin:0;color:#aebdd0;font-size:12px}.share-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.share-grid button{min-width:0;height:91px;padding:9px 3px;border:1px solid #ffffff1c;border-radius:17px;background:#ffffff09;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:.2s}.share-grid button:active{transform:scale(.95);background:#ffffff18}.share-grid i{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;font-style:normal;font-size:19px;font-weight:900;box-shadow:inset 0 1px 0 #ffffff55,0 7px 18px #0004}.share-grid span{font-size:10px;font-weight:750;white-space:nowrap}.share-grid .kakao{background:#fee500;color:#241f00}.share-grid .message{background:linear-gradient(145deg,#64dc87,#20a651)}.share-grid .instagram{background:linear-gradient(145deg,#7139db,#d62f83 58%,#f1a33d)}.share-grid .facebook{background:#1877f2}.share-grid .rct{background:linear-gradient(145deg,#56d9f0,#2c65d8 58%,#5633a8)}.share-grid .copy{background:linear-gradient(145deg,#738398,#38465c)}.share-status{min-height:18px!important;margin-top:11px!important;color:#8ce8ff!important;text-align:center;font-size:10px!important}
@media(max-width:430px){.topbar{grid-template-columns:minmax(100px,1fr) auto auto auto auto auto;column-gap:4px}.page-count{min-width:43px}.brand{margin-right:1px}}@media(max-width:370px){.glinew-word small{display:none}.glinew-mark{width:27px;height:27px}.glinew-word b{font-size:11px}.page-count{min-width:39px}.theme-launch,.sound,.bgm-mute,.share-launch{width:29px;height:29px;flex-basis:29px}}
@media(prefers-reduced-motion:reduce){.help-toggle:before,.help-toggle:after,.help-item:before,.help-item:after,.help-wheel.open .help-item{animation:none!important}}
