:root{--paper:#f8eed9;--ink:#572e20;--muted:#8b735f;--gold:#aa703c;--rust:#9f4d2d;--cream:#fff5df;--line:#b9834d50}body{background:#f8f4eb;color:var(--ink)}body:before{opacity:.2}.hero{isolation:isolate;position:relative;max-width:1160px;width:calc(100% - 48px);margin:24px auto 0;padding:30px 98px 58px;background:#ce986b;border:1px solid #e1b78e;border-radius:22px;overflow:hidden;box-shadow:0 0 0 4px #fffcf5,0 15px 55px #6b3d1c0c}.hero:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 10% 15%,#e9b77d80,transparent 35%),radial-gradient(ellipse at 100% 80%,#b9653c50,transparent 35%),repeating-linear-gradient(0deg,#ffffff03 0px,#ffffff03 1px,transparent 1px,transparent 4px)}.hero:after{content:'';position:absolute;inset:12px;border:1px solid #f4d9ad60;border-radius:14px;pointer-events:none;z-index:-1}.ritual-paper{position:relative;z-index:1;max-width:840px;margin:auto;padding:23px 36px 26px;background:#f5e6c8;box-shadow:0 6px 35px #78462212;border:1px solid #f9efda;background-image:repeating-linear-gradient(0deg,#8c5c2510 0,#8c5c2505 1px,transparent 1px,transparent 4px)}.botanical{position:absolute;width:230px;height:auto;pointer-events:none;z-index:0}.botanical-left{top:4px;left:-22px}.botanical-right{top:5px;right:-45px}.harvest{position:absolute;width:250px;height:auto;bottom:-8px;left:calc(50% - 125px);z-index:2;pointer-events:none}.solstice-date{font-size:10px;letter-spacing:.2em;color:#9d6d43;margin:0}.solstice-date span{font-size:18px;margin:0 8px}.title-link{margin:11px auto 10px;padding:0 15px 7px;color:#60301e;position:relative}.fortune-title{font-size:32px;line-height:1.5;letter-spacing:.35em;margin:0 0 1px;padding-left:.35em;color:#8c4229}.title-link h1{font-size:clamp(54px,8dvh,82px);font-weight:500;line-height:1.22;letter-spacing:.26em;padding-left:.26em;margin:0 0 8px;text-shadow:0 1px #fff7df}.title-subtitle{font-size:17px;letter-spacing:.23em;line-height:1.6;margin:0 0 9px}.title-hint{font-size:9px;color:#a17443;letter-spacing:.12em;border-color:#b5895266}.intro{font-size:11px;line-height:1.9;color:#866b51;margin:10px 0 14px;letter-spacing:.07em}.method{max-width:700px;margin:14px auto 0}.question-card{padding:16px 20px;margin:0 0 14px;background:#fff5e1a8;border:1px solid #c5965e66;border-top:2px solid #b0773e;box-shadow:none}.question-card h2{font-size:18px;letter-spacing:.06em;margin:0 0 7px;color:#633b27}.question-card .question-help{font-size:10px;line-height:1.85;color:#967b61;margin:0 0 8px}.question-card #selected-question{font-size:14px;border-color:#bd7c3d;line-height:1.8;color:#643b28;margin-top:10px}.choose-question{background:#fff9eb;border:1px solid #bb854a;color:#69432b;padding:11px 15px;letter-spacing:.04em;font-size:12px;margin-top:10px;min-height:44px;transition:background .2s,box-shadow .2s}.choose-question:hover{background:#fffdf5;box-shadow:0 2px 10px #8a55251a}.mode{gap:7px;margin:11px 0}.mode button{background:#f8ebd4;border:1px solid #a8734366;color:#70442b;padding:12px 7px;font-size:11px;letter-spacing:.03em;min-height:46px;line-height:1.6}.mode button[aria-pressed=true]{background:#8b432b;border-color:#8b432b;color:#fff3dd}.mode button:hover{background:#ead2ae;color:#5a2d1e}.mode button[aria-pressed=true]:hover{background:#783722;color:#fff3dd}.method>.hint{font-size:9px;line-height:1.9;color:#9b8063;margin-top:9px}.explanation{max-width:840px;padding:45px 35px;margin:65px auto 45px;border-color:#b1875666}.explanation h2{color:#703d25}.explanation p{color:#7d6753}.core{border-color:#b5743c}.eyebrow{color:#b17e4e}.bottom{max-width:1060px;border-color:#bb956555}.step h3{color:#68402b}.step p{color:#9a846e}.num{color:#b5743c}footer{color:#aa9680}dialog{background:#fff3dc;border-color:#b7865370;box-shadow:0 20px 100px #67321840}dialog::backdrop{background:#442c1b60}.question-option{background:#fffaf0;border-color:#bf986755}.question-option:has(input:checked){background:#8c472e;border-color:#8c472e;color:#fff5df}dialog .toss,.toss{background:#8b432b;color:#fff5e1}.toss:hover{background:#733822}.photo-input,#camera-panel{border-color:#c3936055}#camera-panel{background:#eddabd}.camera-actions #shutter{background:#8b432b}.photo-button{background:#8b432b!important;color:#fff4dc!important}.photo-button.secondary{background:transparent!important;color:#75482d!important;border-color:#b58d5f}.result{background:#fff6e4;border-color:#aa6b36;padding:30px;margin:26px auto;color:var(--ink)}.result p{color:#7c6550}.result h2{color:#683924}.result button{border-color:#b17d4e;color:#754b31}.reading-points{background:#f4e4c8;border-color:#b4733e}.reading-points li{color:#704b32}.reading-detail summary{color:#a46731}.line-row .yao i{background:#70432d}.line-row.moving .yao i{background:#b67c32}textarea,select{background:#fffaf0;border-color:#c69c6c77;color:#603c29}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #a15b2e;outline-offset:4px}
@media(min-width:1000px){.botanical-left{width:255px;left:-18px}.botanical-right{width:245px;right:-28px}.hero{padding-left:145px;padding-right:145px}.ritual-paper{padding-left:36px;padding-right:36px}}
@media(max-width:700px){.hero{width:calc(100% - 24px);margin:12px auto 0;padding:20px 21px 41px;border-radius:18px}.hero:after{inset:8px;border-radius:12px}.ritual-paper{padding:18px 15px 22px}.botanical{width:150px;opacity:.9}.botanical-left{top:8px;left:-52px}.botanical-right{top:65px;right:-65px}.harvest{width:185px;left:calc(50% - 92px);bottom:-10px}.fortune-title{font-size:27px;letter-spacing:.26em;padding-left:.26em}.title-link h1{font-size:59px;letter-spacing:.18em;padding-left:.18em;margin-bottom:7px}.title-link{margin:10px auto 8px;padding:0 3px 5px}.title-subtitle{font-size:14px;letter-spacing:.13em}.title-hint{font-size:8px}.solstice-date{font-size:9px;letter-spacing:.09em}.solstice-date span{font-size:16px}.intro{font-size:10px;letter-spacing:0;line-height:1.85;margin:8px 0 12px}.method{margin-top:10px}.question-card{padding:13px 13px 14px;margin-bottom:10px}.question-card h2{font-size:15px;letter-spacing:.02em}.question-card .question-help{font-size:9px}.question-card #selected-question{font-size:12px;padding-left:9px}.choose-question{font-size:11px;padding:10px 8px;line-height:1.8}.mode{gap:5px}.mode button{font-size:10px;line-height:1.55;padding:10px 4px;min-height:46px}.method>.hint{font-size:8px}.explanation{padding:32px 22px;margin:45px 15px 30px}.explanation h2{font-size:24px}.result{padding:22px 15px}.result h2{font-size:27px}.reading-points{padding:13px 12px 13px 27px}.reading-points li{font-size:12px}#interpretation h3{font-size:18px}.reading-detail p{font-size:14px!important;line-height:2.15!important}}
@media(max-width:360px){.hero{padding-left:15px;padding-right:15px}.ritual-paper{padding-left:12px;padding-right:12px}.title-link h1{font-size:52px}.mode{flex-wrap:wrap}.mode button{flex-basis:30%;font-size:9px}.question-card h2{font-size:14px}}
@media(max-height:720px) and (min-width:701px){.hero{margin-top:14px;padding-top:20px;padding-bottom:45px}.ritual-paper{padding-top:16px;padding-bottom:18px}.fortune-title{font-size:25px}.title-link h1{font-size:58px}.title-link{margin:6px auto}.intro{margin:6px 0}.question-card{padding-top:12px;padding-bottom:12px}}

.hex-name-entry{text-align:left;border:1px solid #bd936555;padding:18px;margin-bottom:22px;background:#fff6e5}.hex-name-entry label{font-size:16px;margin:0 0 10px;color:#70442b}.hex-name-entry p{font:12px/1.9 sans-serif;color:#94775b}.hex-name-entry input{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #bd966c;background:#fffbf3;color:#683d26;font-family:inherit;font-size:16px;padding:12px}#hex-name-status{font-size:11px;color:#9b6134}#hex-preview{border-top:1px solid #b58b6155;border-bottom:1px solid #b58b6155;margin-bottom:23px;padding:20px 8px}#hex-preview[hidden]{display:none}#hex-preview h3{font-size:12px;font-weight:400;color:#9d764d;margin:0 0 10px}#hex-live-name{font-size:clamp(17px,3vw,24px);line-height:1.8;color:#653b25;margin:0 0 20px}#hex-preview-lines{display:flex;flex-direction:column-reverse;gap:14px;max-width:400px;margin:0 auto}.hex-preview-row{display:flex;gap:15px;align-items:center;font-size:11px;justify-content:space-between}.hex-preview-row>span:first-child{width:105px;text-align:left}.hex-preview-row .yao{width:110px;flex-shrink:0;height:10px}.hex-preview-row .yao i{background:#70432d}.hex-preview-row>span:last-child{width:50px;text-align:right}.hex-help{font-size:10px!important;color:#93795f;line-height:1.9;margin-bottom:0!important}@media(max-width:480px){.hex-name-entry{padding:14px}.hex-preview-row{gap:8px;font-size:10px}.hex-preview-row .yao{width:80px}.hex-preview-row>span:first-child{width:86px}#fortune{font-size:22px;line-height:1.7}}

#moving{max-width:130px;text-align:center;font-size:23px;letter-spacing:.08em}#moving-status{color:#9d482a;font-size:11px}#hex-changing{font-size:14px!important;color:#97562e;margin:0 0 8px!important}#hex-future{font-size:14px!important;line-height:1.9;color:#70442b;margin:0 0 22px!important}.hex-preview-row{padding:7px 9px;margin:0 -9px}.hex-preview-row.hex-selected{background:#ead1a5;border:1px solid #ad743c;border-radius:3px;color:#8e4628}.hex-preview-row.hex-selected .yao i{background:#a65a2e}.hex-preview-row>span:last-child{width:75px}#hex-preview-lines{gap:5px}

.flow-step{font-size:10px;letter-spacing:.13em;color:#a7784a;margin:0 0 10px!important}#divination-step[hidden]{display:none}#divination-step{border-top:1px solid #b8915d55;padding-top:19px;margin-top:20px}#divination-heading{font-size:18px;line-height:1.8;font-weight:400;margin:0 0 5px;color:#74432a;text-align:left}#divination-heading:focus{outline:none}.flow-help{font-size:11px!important;line-height:1.9!important;text-align:left;color:#957657;margin:0 0 12px!important}@media(max-width:600px){#divination-heading{font-size:16px}.flow-step{font-size:9px}#divination-step{padding-top:16px;margin-top:17px}}

#reading-content{scroll-margin-top:20px}#reading-content:focus{outline:none}

#fortune:focus{outline:none}

/* 冬至の夜明け — one light in the deepest night */
:root{--paper:#080f1d;--ink:#edf0ee;--muted:#a9bac7;--gold:#dfbd83;--line:#b6cfdf30;--cream:#eaf0f3;--rust:#d5ae74}
html{background:#060b13}body{background:radial-gradient(ellipse at 50% 0,#152b42,transparent 55%),#080f1d;color:var(--ink)}body:before{opacity:.08}.hero{width:calc(100% - 48px);max-width:1280px;margin:24px auto 0;padding:60px 110px 150px;background:linear-gradient(180deg,#030711 0%,#081627 35%,#163c53 75%,#607171 100%);border:1px solid #99b9cf35;border-radius:24px;box-shadow:0 25px 100px #0006;overflow:hidden}.hero:before{background:radial-gradient(circle at 13% 9%,#d4e9ffb0 0 1px,transparent 1.7px),radial-gradient(circle at 78% 6%,#d4e9ff90 0 1px,transparent 1.7px),radial-gradient(circle at 37% 17%,#d4e9ff90 0 .8px,transparent 1.5px),radial-gradient(circle at 89% 23%,#d4e9ff90 0 1px,transparent 1.7px),radial-gradient(circle at 7% 31%,#d4e9ff70 0 .8px,transparent 1.5px);background-size:337px 307px,431px 379px,283px 317px,509px 409px,373px 467px;opacity:.6}.hero:after{border-color:#c1d7e31c;inset:12px;border-radius:16px}.dawn-scene{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 20% at 50% 100%,#edc88d99,transparent 80%)}.winter-landscape{position:absolute;width:100%;height:300px;bottom:0;left:0}.first-light{position:absolute;top:38px;left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:#fff6d8;box-shadow:0 0 15px 5px #fce4ad55,0 0 55px 18px #f5d59e22}.first-light:before{content:'';position:absolute;inset:-12px 2px;background:linear-gradient(transparent,#ffeac3,transparent);opacity:.6}.first-light:after{content:'';position:absolute;inset:2px -12px;background:linear-gradient(90deg,transparent,#ffeac3,transparent);opacity:.6}.ritual-paper{max-width:840px;padding:12px 36px 30px;background:none;border:0;box-shadow:none}.dawn-caption{font-size:11px;letter-spacing:.3em;color:#b6c7d5;margin:0 0 28px}.solstice-date{color:#c5ac80;font-size:10px}.solstice-date span{font-size:17px}.title-link{color:#f6f2e8;margin:17px auto 14px}.fortune-title{color:#e3c592;font-size:30px;letter-spacing:.4em}.title-link h1{font-size:clamp(64px,8vw,96px);text-shadow:0 0 45px #b9d6e522;letter-spacing:.24em;font-weight:400;margin:8px 0 15px}.title-subtitle{color:#dce5e9;font-size:17px;letter-spacing:.28em}.title-hint{color:#c6ac7e;border-color:#c6ac7e66}.intro{color:#b9cbd6;font-size:12px;line-height:2.2;margin:21px 0 25px;letter-spacing:.09em}.method{margin:22px auto 0}.question-card{background:#0b1a2bd9;border:1px solid #b1c9d42e;border-top:1px solid #dbbb80;padding:22px 25px;margin:0 0 16px;box-shadow:0 12px 40px #0002}.question-card h2{color:#f0e8d6;font-size:19px}.question-card .question-help,.flow-help{color:#a9bdcb!important;font-size:12px}.flow-step,.eyebrow{color:#c7ae82}.question-card #selected-question{color:#f0dfbd;border-color:#dfbd83;font-size:15px}.choose-question{background:#dfc494;color:#182331;border:1px solid #f2d6a6;font-size:13px;min-height:48px}.choose-question:hover{background:#f0d9ae;color:#101c28;box-shadow:0 0 20px #e8c78a25}.mode button{background:#0e2134;color:#dce6eb;border-color:#a6c4d244;font-size:12px}.mode button:hover{background:#233e53;color:white}.mode button[aria-pressed=true],.mode button[aria-pressed=true]:hover{background:#d8b980;color:#101f2c;border-color:#d8b980}.method>.hint{color:#a6bbc8;font-size:10px}#divination-step{border-color:#bdd6e233}#divination-heading{color:#ebd7b1}.toss,dialog .toss{background:#ddbd85;color:#111e2c;border:1px solid #edd3a7}.toss:hover{background:#f0d6a6;color:#111e2c}.hex-name-entry{background:#0b1b2d;border-color:#a9c7d333}.hex-name-entry label,#hex-live-name,#hex-future{color:#e9e4d9}.hex-name-entry p,.hex-help{color:#adc0cc!important}.hex-name-entry input,textarea,select{background:#101f31;color:#f4eee2;border-color:#9dbac353}.hex-name-entry input::placeholder{color:#98aab7}#hex-name-status,#moving-status,#hex-changing,#photo-status{color:#e3c28b}#hex-preview{border-color:#b0cbd333}#hex-preview h3{color:#afc3ce}.hex-preview-row.hex-selected{background:#d4b67b22;border-color:#d4b67b;color:#eed9ad}.hex-preview-row .yao i,.line-row .yao i{background:#bfd2de}.hex-preview-row.hex-selected .yao i,.line-row.moving .yao i{background:#e0bf84}.result{background:#0b192b;border:1px solid #9ab8cb38;border-top:2px solid #dfbd83;padding:30px;color:#e5eaf0;box-shadow:0 18px 60px #0003}.result h2{color:#f1dfbc}.result p{color:#b8cad6}.result button{color:#e5ceaa;border-color:#c7aa7870}.reading-points{background:#162b3d;border-color:#d4b680}.reading-points li{color:#e0e7e9}.reading-detail summary{color:#e1bf88}#interpretation h3{color:#eee4cf}.line-row.moving{color:#e4c38b}.explanation{border-color:#93b3c53d}.explanation h2,.core h3{color:#efdfc2}.explanation p{color:#b4c4cf}.explanation .closing{color:#e9d2a8}.explanation strong{color:#f2e7d3}.explanation .note{color:#99adbb}.core{border-color:#d3b381}.bottom{border-color:#94b5cb33}.step h3{color:#e2d5bb}.step p{color:#9eb3c1}.num{color:#dfbd83}footer{color:#8097a9}dialog{background:#0e1d30;color:#e9edf0;border:1px solid #b4cbd34d;box-shadow:0 25px 100px #0009}dialog::backdrop{background:#020711bb;backdrop-filter:blur(6px)}.question-option{background:#14283b;border-color:#9ebaca38;color:#e3eaf0}.question-option small,.dialog-help{color:#afc1ce}.question-option:has(input:checked){background:#d9bd89;border-color:#f0d7ad;color:#112131}.question-option:has(input:checked) small{color:#344b5b}.dialog-top button{color:#ccd9e2}.photo-input,#camera-panel{border-color:#aac6d13d}.photo-steps span{color:#a9bfcd}#camera-panel{background:#0c1d30}.photo-button,.camera-actions #shutter{background:#ddbd85!important;color:#102030!important}.photo-button.secondary{color:#e0c697!important;background:transparent!important;border-color:#cbb17e70}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #f3d197;outline-offset:4px}
@media(min-width:1000px){.hero{padding-left:145px;padding-right:145px}}
@media(max-width:700px){.hero{width:calc(100% - 20px);margin:10px auto 0;padding:55px 15px 110px;border-radius:18px}.ritual-paper{padding:8px 7px 20px}.dawn-caption{font-size:10px;letter-spacing:.2em;margin-bottom:24px}.first-light{top:28px}.fortune-title{font-size:26px}.title-link h1{font-size:65px;letter-spacing:.18em}.title-subtitle{font-size:14px;letter-spacing:.2em}.intro{font-size:11px;line-height:2.1;margin:18px -2px 22px}.question-card{padding:18px 16px}.question-card h2{font-size:17px}.question-card .question-help{font-size:11px}.question-card #selected-question{font-size:14px}.choose-question{font-size:12px}.winter-landscape{height:210px}.mode{flex-wrap:nowrap}.mode button{min-width:0;font-size:11px;min-height:62px;padding:9px 5px}.result{padding:24px 17px}.explanation{margin-top:40px}.hex-name-entry label{font-size:15px}}
@media(max-height:720px) and (min-width:701px){.hero{padding-top:42px;padding-bottom:110px}.first-light{top:24px}.dawn-caption{margin-bottom:16px}.title-link h1{font-size:64px}}
.dawn-scene:before{content:'';position:absolute;bottom:90px;left:calc(50% - 23px);width:46px;height:46px;border-radius:50%;background:#ffe5ac;box-shadow:0 0 30px 12px #f2c58655,0 0 100px 50px #f0b97e25}.winter-landscape{z-index:1}@media(max-width:700px){.dawn-scene:before{width:32px;height:32px;left:calc(50% - 16px);bottom:62px;box-shadow:0 0 28px 10px #f2c58655,0 0 65px 30px #f0b97e33}}
.dawn-scene:before{bottom:140px}@media(max-width:700px){.dawn-scene:before{bottom:100px}}
/* A gentle illustrated dawn, with warm village lights. */
:root{--paper:#19364f;--ink:#f5f2e8;--muted:#c0d4df;--gold:#f1cd90}html{background:#153149}body{background:radial-gradient(ellipse at 50% 0,#356a89,transparent 70%),#19364f}.hero{background:linear-gradient(175deg,#16334f 0%,#235676 35%,#397e9b 65%,#a1bfc3 85%,#edd2aa 100%);border-color:#b1d5e969;box-shadow:0 20px 65px #0a223a30}.hero:before{opacity:.55}.hero:after{border-color:#c8e1e93b}.dawn-scene{background:radial-gradient(ellipse 75% 32% at 50% 100%,#ffdcacaa,transparent 85%)}.dawn-scene:before{width:64px;height:64px;left:calc(50% - 32px);bottom:130px;background:#ffe2a6;box-shadow:0 0 60px 30px #ffd69b66,0 0 150px 65px #ffdbab44}.first-light{background:#fff4ce;box-shadow:0 0 20px 7px #ffdfac66}.dawn-caption,.intro{color:#e0edf0}.solstice-date{color:#f0d2a2}.fortune-title{color:#f8dca8}.title-subtitle{color:#f0f4f3}.title-hint{color:#f3d5a3;border-color:#ecd2a383}.question-card{background:#173c57df;border-color:#a9cedc66;border-top-color:#f2d398;box-shadow:0 12px 35px #15334a25}.question-card h2{color:#fff0d7}.question-card .question-help,.flow-help{color:#d1e1e8!important}.flow-step,.eyebrow{color:#eacb99}.choose-question{background:#f0d7a5;border-color:#ffe8bd;color:#233f53}.choose-question:hover{background:#ffe6b7}.mode button{background:#224d69;border-color:#accbd866;color:#f0f4ef}.mode button:hover{background:#366982}.mode button[aria-pressed=true]{background:#f0cf94;color:#1b3d53}.result{background:#193d58;border-color:#a3cbd259;border-top-color:#efd096}.result p{color:#d1e0e6}.reading-points{background:#28516b}.reading-points li{color:#eff1e8}.explanation p{color:#ccdde5}.step p{color:#c0d4df}.explanation h2,.core h3{color:#f6e3c0}footer{color:#a7c4d4}.hex-name-entry{background:#20435e}.hex-name-entry input,textarea,select{background:#17364f;border-color:#a9cbd378;color:#fff4df}dialog{background:#1b3d58}.question-option{background:#28526e}.question-option small,.dialog-help{color:#d1e0e7}.question-option:has(input:checked){background:#ebd09e;color:#1d3c50}#hex-preview h3,.hex-name-entry p,.hex-help,.photo-steps span{color:#c8dce5!important}.bottom,.explanation{border-color:#aecfdd44}.winter-landscape{filter:drop-shadow(0 -5px 15px #c7dcd011)}
@media(max-width:700px){.dawn-scene:before{width:47px;height:47px;left:calc(50% - 23.5px);bottom:94px;box-shadow:0 0 40px 22px #ffda9f77,0 0 90px 40px #ffdfb144}.hero{padding-bottom:125px}.winter-landscape{height:230px}}
/* 朱色の朝日 */
.dawn-scene:before{background:#e65335;box-shadow:0 0 60px 30px #ed87664d,0 0 150px 65px #f5b28a3d}@media(max-width:700px){.dawn-scene:before{background:#e65335;box-shadow:0 0 40px 22px #ed876659,0 0 90px 40px #f5b28a3d}}
/* 夜明けを告げる、ひとつの輝き */
.first-light{width:8px;height:8px;left:calc(50% - 4px);background:#fffef4;box-shadow:0 0 5px 3px #fffce8,0 0 16px 8px #ffe6a8bb,0 0 38px 19px #ffd48655,0 0 80px 35px #ffd89c22}.first-light:before{inset:-23px 3px;background:linear-gradient(transparent,#ffe9ad66 20%,#fffef4 50%,#ffe9ad66 80%,transparent);opacity:1;filter:drop-shadow(0 0 3px #ffe5a5)}.first-light:after{inset:3px -27px;background:linear-gradient(90deg,transparent,#ffe9ad66 20%,#fffef4 50%,#ffe9ad66 80%,transparent);opacity:1;filter:drop-shadow(0 0 3px #ffe5a5)}
.once-notice{margin:0 auto 24px;padding:18px 18px 17px;max-width:700px;border:1px solid #eacb8f;border-radius:4px;background:linear-gradient(135deg,#f4d49620,#102d49b8);box-shadow:inset 0 0 25px #f3d69808;text-align:center}.once-notice strong{display:block;color:#ffe3aa;font-size:21px;font-weight:500;letter-spacing:.13em;line-height:1.7}.once-notice p{font-size:14px;line-height:1.9;color:#fff1d5;margin:8px 0}.once-notice small{display:block;color:#d0e0e6;font-size:11px;line-height:1.9;letter-spacing:.02em}.notice-break{display:none}@media(max-width:700px){.once-notice{padding:15px 12px;margin-bottom:20px}.once-notice strong{font-size:19px}.once-notice p{font-size:13px}.once-notice small{font-size:10px}.notice-break{display:inline}}
