.hall-ui{pointer-events:none;z-index:5;color:#ffe6bd;font-family:Noto Sans TC,PingFang HK,Microsoft JhengHei,sans-serif;position:fixed;inset:0}.hall-ui>*{pointer-events:auto}.hall-top{top:max(12px,env(safe-area-inset-top));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;left:12px;right:12px}.hall-top>*{pointer-events:auto}.pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c120acc;border-radius:20px;padding:7px 14px;font-size:13px}.hall-title{letter-spacing:3px;font-size:16px;font-weight:600}.hall-bottom{bottom:max(18px,env(safe-area-inset-bottom));pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:fixed;left:12px;right:12px}.hall-bottom>*{pointer-events:auto}.nb{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c9782e,#f0b24a);border:0;border-radius:24px;padding:12px 16px;font:600 15px inherit;box-shadow:0 4px 14px #0008}.nb.g{color:#ffe6bd;background:#2b1d12}.nb:disabled{opacity:.5}.pager{align-items:center;gap:6px;display:flex}.hall-empty{text-align:center;opacity:.85;pointer-events:none;font-size:15px;position:fixed;top:45%;left:0;right:0}.hall-err{color:#fff;word-break:break-all;background:#7a1f1f;border-radius:10px;padding:8px 12px;font-size:12px;position:fixed;top:56px;left:12px;right:12px}.ov{z-index:20;background:#000b;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.card{color:#4a2e14;background:#fff7ea;border-radius:22px;width:min(94vw,440px);max-height:90vh;padding:20px;position:relative;overflow:auto;box-shadow:0 14px 50px #000b}.card h2{margin:0;font-size:22px}.card small{opacity:.65}.x{color:#4a2e14;opacity:.6;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:8px;right:14px}.hd{align-items:center;gap:12px;margin-bottom:12px;display:flex}.av{background:#f3e1c0;border-radius:50%;place-items:center;width:60px;height:60px;font-size:34px;display:grid;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%}.card input[type=text]{color:#4a2e14;background:#fff;border:1.5px solid #e3cfa8;border-radius:12px;width:100%;margin:6px 0;padding:11px 12px;font:15px inherit}.tabs{gap:6px;margin:8px 0;display:flex}.tabs button{color:#4a2e14;cursor:pointer;background:#efdcb8;border:0;border-radius:12px;flex:1;padding:10px 4px;font:600 13px inherit}.tabs button.on{color:#fff;background:linear-gradient(135deg,#c9782e,#f0b24a)}.grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gi{cursor:pointer;color:#4a2e14;background:#fff;border:1.5px solid #ecd8b2;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:10px 4px;font-family:inherit;display:flex}.gi:disabled{opacity:.5}.gi span{font-size:30px}.gi b{text-align:center;font-size:13px}.gi i{color:#c9782e;font-size:12px;font-style:normal}.recent{margin-top:12px;font-size:13px}.recent div{border-bottom:1px dashed #e3cfa8;padding:4px 0}.foot{opacity:.55;text-align:center;margin-top:10px;font-size:11px}.toast{color:#4a2e14;z-index:30;background:#fff7ea;border-radius:20px;padding:10px 18px;font-size:14px;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}#prev{object-fit:cover;border-radius:10px;width:90px;height:112px;margin:6px 0;display:block}.card input{box-sizing:border-box}.joy{left:max(16px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));touch-action:none;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#ffffff1a;border:2px solid #ffffff38;border-radius:50%;width:120px;height:120px;position:fixed}.joy-knob{pointer-events:none;background:linear-gradient(135deg,#c9782e,#f0b24a);border-radius:50%;width:52px;height:52px;position:absolute;top:34px;left:34px;box-shadow:0 3px 10px #0008}.hall-hint{top:calc(max(12px,env(safe-area-inset-top)) + 46px);text-align:center;opacity:.85;pointer-events:none;text-shadow:0 1px 6px #000a;font-size:12px;position:fixed;left:0;right:0}.demo-pill{color:#e9ddff;background:#3b2a6b}.hall-top{flex-wrap:wrap;justify-content:flex-start;gap:8px}.hall-top .hk{color:#cfe3ff;background:#0b0f1acc;border:1px solid #fff2;margin-left:auto}.hall-top .hk b{font-variant-numeric:tabular-nums;color:#fff}.timebar{top:calc(max(12px,env(safe-area-inset-top)) + 46px);background:#0b0f1acc;border:1px solid #fff2;border-radius:16px;gap:4px;padding:4px;display:flex;position:fixed;right:12px}.timebar button{color:#cfe3ff;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:5px 9px;font:600 12px inherit}.timebar button.on{color:#fff;background:#ffffff26}.floorchip{top:calc(max(12px,env(safe-area-inset-top)) + 46px);background:#120b06cc;border:1.5px solid;border-radius:18px;padding:5px 12px;font-size:13px;position:fixed;left:12px}.floorchip b{letter-spacing:1px;font-size:15px}.hall-bottom{justify-content:space-between}.lift h2{margin-bottom:2px}.lift-list{flex-direction:column;gap:6px;margin-top:12px;display:flex}.lf{cursor:pointer;color:#4a2e14;text-align:left;background:#fff;border:1.5px solid #ecd8b2;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-family:inherit;display:flex}.lf .n{color:#4a2e14;border-right:3px solid var(--ac);min-width:44px;padding-right:10px;font:700 22px Courier New,monospace}.lf .t{flex:1;font-weight:600}.lf .c{opacity:.6;font-size:12px}.lf.cur{color:#ffe6bd;border-color:var(--ac);background:#4a2e14}.lf.cur .n{color:var(--ac)}.lf:hover{border-color:var(--ac)}.fade{opacity:0;pointer-events:none;z-index:40;color:#f0cf8a;letter-spacing:4px;background:#000;place-items:center;font-size:18px;transition:opacity .55s;display:grid;position:fixed;inset:0}.fade.on{opacity:1;pointer-events:auto}.tip{color:#ffe6bd;white-space:nowrap;background:#120b06e6;border:1px solid #c8a05a88;border-radius:10px;align-items:baseline;gap:8px;padding:5px 11px;font-family:Noto Sans TC,PingFang HK,Microsoft JhengHei,sans-serif;font-size:13px;display:flex;transform:translateY(-6px)}.tip i{opacity:.6;font-size:11px;font-style:normal}@media (max-width:560px){.hall-top .hk{padding:6px 10px;font-size:11px}.timebar{top:calc(max(12px,env(safe-area-inset-top)) + 84px)}.floorchip{top:calc(max(12px,env(safe-area-inset-top)) + 124px);font-size:12px}}.zone-pill{color:#cfe3ff;background:#0b0f1acc;border:1px solid #fff2}.snd{color:#fff;cursor:pointer;border:0;margin-left:auto;padding:6px 12px;font-size:16px}.hall-top .hk{margin-left:0}.planet-chip{color:#e6d9ff;border-color:#b79bff}.prompt{left:50%;bottom:calc(max(18px,env(safe-area-inset-bottom)) + 72px);background:#0e0a22ee;border:1.5px solid #9fd8ff88;border-radius:20px;align-items:center;gap:14px;max-width:92vw;padding:12px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #000a}.prompt b{color:#d8efff;font-size:15px;display:block}.prompt small{opacity:.75;font-size:12px}.skip{color:#fff;cursor:pointer;background:#0b0f1acc;border:0;border-radius:16px;padding:8px 14px;font-family:inherit;position:fixed;bottom:20px;right:16px}.dlc-fab{left:50%;bottom:calc(max(18px,env(safe-area-inset-bottom)) + 72px);background:linear-gradient(135deg,#5b3fb3,#c78bff);position:fixed;transform:translate(-50%)}.fp{z-index:12;color:#ffe6bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#1a1109f2,#0f0a06f2);border:1.5px solid #c8a05a88;border-radius:22px;width:min(370px,92vw);padding:14px;animation:.6s ease-out .5s both fpIn;position:fixed;top:78px;bottom:18px;right:18px;overflow:auto;box-shadow:0 18px 60px #000c}@keyframes fpIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.fp-x{color:#ffe6bd;cursor:pointer;background:#ffffff14;border:0;border-radius:14px;margin-bottom:10px;padding:6px 12px;font:600 13px inherit}.fp-photo{aspect-ratio:4/3;background:#2a1c10;border:2px solid #c8a05a;border-radius:16px;position:relative;overflow:hidden}.fp-photo img{object-fit:cover;width:100%;height:100%;display:block}.fp-photo .ph{place-items:center;height:100%;font-size:90px;display:grid}.fp-name{background:linear-gradient(#0000,#000d);padding:28px 14px 10px;position:absolute;bottom:0;left:0;right:0}.fp-name h2{letter-spacing:2px;margin:0;font-size:24px}.fp-name small{opacity:.8}.fp-quote{color:#f3d9a0;text-align:center;margin:12px 4px;font-family:Noto Serif TC,serif;font-size:14px;line-height:1.7}.fp-acts{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.fp-acts button{color:#ffe6bd;cursor:pointer;background:#ffffff0d;border:1.5px solid #c8a05a44;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px 2px 6px;font-family:inherit;display:flex;position:relative}.fp-acts button.on{color:#fff;background:linear-gradient(135deg,#c9782e,#f0b24a);border-color:#0000}.fp-acts .ic{font-size:22px}.fp-acts .lb{font-size:11px}.fp-acts em{background:#000a;border-radius:10px;min-width:18px;padding:0 7px;font:700 12px Courier New,monospace}.fp-body{margin-top:10px}.fp-by{box-sizing:border-box;color:#ffe6bd;background:#ffffff10;border:1.5px solid #c8a05a55;border-radius:12px;width:100%;margin-bottom:8px;padding:9px 12px;font:14px inherit}.fp .gi{color:#ffe6bd;background:#ffffff10;border-color:#c8a05a44}.fp .gi i{color:#f0b24a}.fp .recent{color:#ffe6bd;opacity:.85}.fp .recent div{border-color:#fff2}.fp-note{opacity:.7;grid-column:1/-1;margin:2px 4px;font-size:12px}.note-form{align-items:flex-end;gap:8px;display:flex}.note-form textarea{color:#ffe6bd;resize:none;background:#ffffff10;border:1.5px solid #c8a05a55;border-radius:12px;flex:1;padding:8px;font:14px inherit}.note-list{flex-direction:column;gap:6px;max-height:230px;margin-top:10px;font-size:13px;display:flex;overflow:auto}.note-list div{background:#ffffff0d;border-radius:10px;flex-direction:column;gap:2px;padding:7px 10px;display:flex}.note-list b{color:#f0b24a;font-size:12px}.note-list time{opacity:.5;font-size:10px}@media (max-width:820px){.fp{width:auto;max-height:56vh;inset:auto 8px 8px}.fp-photo{aspect-ratio:16/8}}.dlc-card{color:#efe6ff;background:linear-gradient(#1a1236,#0d0a22);border:1.5px solid #b79bff88}.dlc-card.temple{color:#ffe6bd;background:linear-gradient(#3a0e0b,#190806);border-color:#d9a93a88}.dlc-card .x{color:#fff}.dlc-tag{letter-spacing:2px;color:#ffd98a;margin-bottom:4px;font-size:12px}.dlc-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.dlc-item{background:#ffffff12;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.dlc-item .e{font-size:38px}.dlc-item .t{flex:1}.dlc-item p{opacity:.8;margin:2px 0;font-size:12px}.dlc-item small{opacity:.6}.dlc-card .sp label,.dlc-card small{color:inherit}.dlc-card .fp-by{margin-top:8px}.sp{margin:10px 0 4px}.sp label{margin-bottom:4px;font-size:13px;display:block}.sp label small{opacity:.6;margin-left:6px}.sp-row{align-items:center;gap:8px;display:flex}.sp-row input{min-width:0;color:inherit;background:#ffffff18;border:1.5px solid #c8a05a66;border-radius:12px;flex:1;padding:9px 12px;font:15px Courier New,monospace}.sp-pet{align-items:center;gap:6px;min-width:90px;font-size:13px;display:flex}.sp-pet img{object-fit:cover;border-radius:50%;width:32px;height:32px}.sp-mine{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sp-mine button{color:inherit;cursor:pointer;background:0 0;border:1px solid #c8a05a66;border-radius:12px;padding:3px 9px;font-size:12px}.sp-mine .on{color:#fff;background:#c9782e}.shop{left:50%;bottom:calc(max(18px,env(safe-area-inset-bottom)) + 72px);z-index:12;color:#ffe6bd;background:#1a1109f2;border:1.5px solid #c8a05a88;border-radius:20px;flex-direction:column;gap:6px;width:min(430px,94vw);padding:14px;animation:.4s both fpIn;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 50px #000c}.shop .x{color:#ffe6bd}.shop-hd{align-items:center;gap:12px;display:flex}.shop-hd span{background:var(--c);border-radius:14px;padding:4px 10px;font-size:36px}.shop-hd b{font-size:16px;display:block}.shop-hd small{opacity:.7;font-size:12px}.shop .sp-row input,.shop .fp-by{background:#ffffff10}.warp{z-index:50;pointer-events:none;opacity:0;background:#06041800;transition:opacity .6s;position:fixed;inset:0}.warp.on{opacity:1;pointer-events:auto;background:#060418}.warp canvas{width:100%;height:100%;position:absolute;inset:0}.warp-t{text-align:center;color:#d8efff;letter-spacing:6px;text-shadow:0 0 18px #6ad8ff;font-size:20px;position:absolute;bottom:18%;left:0;right:0}.petcard .hd{margin-bottom:8px}.fp{width:min(400px,92vw)}.fp-photo{cursor:zoom-in;aspect-ratio:1/1.08!important}.fp-zoom{color:#ffe6bd;background:#000a;border-radius:12px;padding:4px 10px;font-size:12px;position:absolute;top:10px;right:10px}.fp-name h2{text-shadow:0 2px 10px #000;font-size:30px!important}.lbx{z-index:40;cursor:zoom-out;background:#000d;flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.3s both fpIn;display:flex;position:fixed;inset:0}.lbx img{border:3px solid #d9ae55;border-radius:14px;max-width:92vw;max-height:78vh;box-shadow:0 0 60px #d9ae5555}.lbx-ph{font-size:160px}.lbx-name{color:#ffe9bd;letter-spacing:4px;text-align:center;font:700 38px Noto Serif TC,serif}.lbx-name small{opacity:.7;letter-spacing:1px;margin-top:4px;font-size:14px;display:block}@media (max-width:820px){.fp-photo{aspect-ratio:16/9!important}}.hub{color:#ece6ff;background:linear-gradient(#14102e,#0a0820);border:1.5px solid #9fd8ff66;width:min(560px,94vw);max-height:90vh;overflow:auto}.hub .x{color:#fff}.hub-tag{letter-spacing:4px;color:#9fd8ff;font-size:12px}.hub h2{margin:2px 0}.hub h3{color:#ffd98a;letter-spacing:2px;margin:16px 0 8px;font-size:14px}.hub-planets{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hp{text-align:left;border:1.5px solid color-mix(in srgb,var(--ac) 55%,transparent);background:color-mix(in srgb,var(--ac) 12%,#0a0820);color:#fff;cursor:pointer;border-radius:16px;flex-direction:column;gap:3px;padding:12px;font-family:inherit;display:flex}.hp:hover:not(:disabled){background:color-mix(in srgb,var(--ac) 28%,#0a0820)}.hp:disabled{opacity:.55;cursor:default}.hp .e{font-size:30px}.hp .n{font-size:16px;font-weight:700}.hp .d{opacity:.75;font-size:11.5px;line-height:1.4}.hp .c{color:var(--ac);font-size:11px}.hub-places{flex-wrap:wrap;gap:8px;display:flex}.hub-places button{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #fff3;border-radius:14px;padding:8px 12px;font-family:inherit;font-size:13px}.hub-places button:hover{background:#fff2}.species{gap:6px;margin:6px 0;display:flex}.species button{cursor:pointer;background:0 0;border:1.5px solid #c8a05a66;border-radius:12px;flex:1;padding:6px 0;font-family:inherit;font-size:14px}.species .on{color:#fff;background:#c9782e;border-color:#0000}@media (max-width:520px){.hub-planets{grid-template-columns:1fr}}.tip em.lvtag{color:#14203a;background:#c8d4e8;border-radius:8px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.tip em.lv2{color:#3a2506;background:#f0c25a}.tip em.lv3{color:#10203a;background:linear-gradient(90deg,#8fe8ff,#c9a8ff)}.lvb{white-space:nowrap;color:#5a4328;background:#e9dcc3;border:1px solid #cdb78e;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block}.lvb.big{padding:4px 12px;font-size:13.5px}.lvb.lv1{color:#dfe8ff;background:linear-gradient(135deg,#1a2a55,#2d3f7a);border-color:#9fb0d8}.lvb.lv2{color:#fff3d0;background:linear-gradient(135deg,#7a4a10,#d9a43a);border-color:#f0c25a;box-shadow:0 0 10px #f0c25a66}.lvb.lv3{color:#eaffff;background:linear-gradient(120deg,#1a3a66,#3a7a9a,#6a4aa8);border-color:#9be8ff;box-shadow:0 0 12px #9be8ff77}.inspect{color:#f7e7c6;background:linear-gradient(#1d140d,#120b07);border:1.5px solid #c8a05a77;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:22px;width:min(880px,95vw);max-height:92vh;padding:22px;display:grid}.inspect .x{color:#ffe6bd;z-index:3}.inspect.lv2{border-color:#f0c25acc;box-shadow:0 14px 60px #000c,0 0 40px #f0c25a33}.inspect.lv3{border-color:#9be8ffcc;box-shadow:0 14px 60px #000c,0 0 46px #9be8ff3d}.ins-load{text-align:center;opacity:.7;grid-column:1/-1;padding:60px 0}.ins-left{flex-direction:column;gap:12px;min-width:0;display:flex}.ins-frame{cursor:zoom-in;background:#3a2a1c;border:3px solid #8d7a62;border-radius:14px;padding:14px;position:relative}.ins-frame .ins-photo{aspect-ratio:4/5;background:#2a1c10;border-radius:6px;display:block;overflow:hidden}.ins-frame img{object-fit:cover;width:100%;height:100%;display:block}.ins-frame .ph{place-items:center;height:100%;font-size:96px;display:grid}.ins-zoom{color:#fff;background:#000a;border-radius:12px;padding:3px 10px;font-size:12px;position:absolute;bottom:22px;right:22px}.ins-frame.lv1{background:linear-gradient(160deg,#0d1634,#1c2a5c);border-color:#c8d4e8;box-shadow:0 0 0 2px #0d1634,0 0 22px #9fb0d855}.ins-frame.lv2{background:linear-gradient(160deg,#4a0f18,#2a0710);border:4px solid #0000;border-image:linear-gradient(120deg,#8a5a14,#ffe08a,#b9801f,#ffe9a8,#8a5a14) 1;animation:3.2s ease-in-out infinite goldPulse;box-shadow:0 0 30px #f0c25a55}.ins-frame.lv3{background:linear-gradient(135deg,#0b1a40,#1b5a7a,#4a2a8a,#0b1a40) 0 0/300% 300%;border:4px solid #0000;border-image:linear-gradient(120deg,#9be8ff,#ffe9a8,#c9a8ff,#9be8ff) 1;animation:7s ease-in-out infinite auroraBg;box-shadow:0 0 36px #9be8ff66}@keyframes goldPulse{50%{box-shadow:0 0 44px #f0c25a88}}@keyframes auroraBg{50%{background-position:100% 100%}}.ins-plate{text-align:center;background:#120b06;border:2px solid #c8a05a;border-radius:10px;padding:8px 10px}.ins-plate h2{color:#ffe9bd;letter-spacing:3px;font-family:Noto Serif TC,serif}.ins-plate small{color:#d9ae55;opacity:.9}.ins-right{flex-direction:column;gap:11px;min-width:0;display:flex}.ins-lv{flex-wrap:wrap;align-items:center;gap:10px;padding-right:30px;display:flex}.ins-rank{color:#ffd98a;font-size:13px}.ins-rank.dim{opacity:.55}.ins-ladder{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ins-ladder .st{opacity:.5;flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.ins-ladder .st i{background:#6d5d49;border-radius:5px;width:100%;height:8px;display:block}.ins-ladder .lv1 i{background:linear-gradient(90deg,#33437a,#c8d4e8)}.ins-ladder .lv2 i{background:linear-gradient(90deg,#8a5a14,#ffe08a)}.ins-ladder .lv3 i{background:linear-gradient(90deg,#4aa8d8,#c9a8ff,#ffe9a8)}.ins-ladder .done{opacity:.8}.ins-ladder .cur{opacity:1;color:#fff;font-weight:700}.ins-ladder .cur i{box-shadow:0 0 10px}.ins-quote{color:#f3dcae;border-left:3px solid #c8a05a;margin:0;padding-left:10px;font-family:Noto Serif TC,serif;font-size:14px;line-height:1.7}.ins-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ins-stats div{text-align:center;background:#ffffff10;border:1px solid #c8a05a44;border-radius:12px;padding:8px 4px}.ins-stats b{color:#ffe0a0;font-size:22px;display:block}.ins-stats span{opacity:.75;font-size:11px}.ins-msgs{background:#00000040;border-radius:12px;max-height:132px;padding:9px 11px;overflow:auto}.ins-msgs h4{color:#d9ae55;letter-spacing:1px;margin:0 0 6px;font-size:12px}.ins-msgs div{margin-bottom:5px;font-size:13px;line-height:1.5}.ins-msgs b{color:#ffd98a;margin-right:6px}.ins-msgs i{opacity:.6;font-size:12.5px}.ins-next{color:#d8c39a;font-size:12.5px}.ins-next b{color:#ffe0a0}.ins-cta{color:#3a2203;background:linear-gradient(120deg,#b9701f,#ffd36a,#b9701f) 0 0/200% 100%;width:100%;padding:14px;font-size:16px;animation:3.4s linear infinite ctaShine;box-shadow:0 4px 22px #f0c25a66}@keyframes ctaShine{to{background-position:-200% 0}}.ins-sub .nb{width:100%;padding:10px;font-size:14px}@media (max-width:760px){.inspect{grid-template-columns:1fr;gap:14px;padding:16px}.ins-frame{max-width:62vw;margin:0 auto}.ins-lv{padding-right:26px}}.deco-list{flex-direction:column;gap:9px;margin-top:6px;display:flex}.deco-item{background:#fff;border:1.5px solid #e3cfa8;border-radius:14px;align-items:center;gap:12px;padding:9px 11px;display:flex}.deco-item .t{flex:1;min-width:0}.deco-item .t b{font-size:14.5px;display:block}.deco-item .t p{opacity:.75;margin:2px 0;font-size:12px;line-height:1.45}.deco-item .t small{font-size:11px}.deco-item .free{opacity:.6;font-size:12px}.deco-item .nb{flex:none;padding:9px 12px;font-size:13px}.sw{background:linear-gradient(#5a4733,#3f3022);border:2px solid #cdb78e;border-radius:7px;flex:none;width:44px;height:64px}.sw.lv1{background:radial-gradient(circle at 30% 25%,#fff 0 1px,#0000 2px),radial-gradient(circle at 70% 60%,#fff 0 1px,#0000 2px),linear-gradient(#0d1634,#1f2f66);border-color:#c8d4e8}.sw.lv2{background:linear-gradient(#3a0a12,#1c0509);border:3px solid #e0b050;box-shadow:0 0 12px #f0c25a88}.sw.lv3{background:linear-gradient(160deg,#0b1a40,#2a8aa8,#6a4aa8);border:3px solid #ffe9a8;box-shadow:0 0 14px #9be8ffaa}.lb{color:#f7e7c6;background:linear-gradient(#1d140d,#0f0906);border:1.5px solid #c8a05a88;flex-direction:column;width:min(560px,95vw);max-height:90vh;display:flex}.lb .x{color:#ffe6bd}.lb-tag{letter-spacing:4px;color:#d9ae55;font-size:11px}.lb h2{letter-spacing:3px;color:#ffe9bd;margin:2px 0 8px;font-family:Noto Serif TC,serif}.lb-tabs{gap:6px;display:flex}.lb-tabs button{color:#f3dcae;cursor:pointer;background:#ffffff0d;border:1px solid #c8a05a55;border-radius:12px;flex:1;padding:9px 4px;font:600 13.5px inherit}.lb-tabs button.on{color:#2c1a05;background:linear-gradient(135deg,#a8651f,#f0b24a);border-color:#ffd98a}.lb-sub{color:#d8c39a;margin:7px 2px 8px;display:block}.lb-list{flex-direction:column;gap:6px;min-height:120px;padding-right:2px;display:flex;overflow:auto}.lb-empty{text-align:center;opacity:.65;padding:30px 0;font-style:normal}.lb-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #c8a05a33;border-radius:14px;align-items:center;gap:9px;padding:8px 10px;font-family:inherit;display:flex}.lb-row:hover{background:#ffffff1c}.lb-row.r1{background:linear-gradient(90deg,#f0c25a33,#ffffff0b);border-color:#f0c25acc}.lb-row.r2{border-color:#cfd6e4aa}.lb-row.r3{border-color:#d49a62aa}.lb-row .rk{text-align:center;color:#d9ae55;flex:none;width:30px;font-size:18px;font-weight:700}.lb-row .av{background:#3a2a1c;border:2px solid #c8a05a;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:22px;display:grid;overflow:hidden}.lb-row.lv2 .av{border-color:#f0c25a;box-shadow:0 0 10px #f0c25a88}.lb-row.lv3 .av{border-color:#9be8ff;box-shadow:0 0 12px #9be8ffaa}.lb-row .av img{object-fit:cover;width:100%;height:100%}.lb-row .nm{flex:1;min-width:0}.lb-row .nm b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.lb-row .nm small{opacity:.6;font-size:11px}.lb-row .vl{text-align:right;color:#ffe0a0;flex:none;font-size:18px;font-weight:700;line-height:1.1}.lb-row .vl small{opacity:.65;font-size:10.5px;font-weight:400;display:block}.lb .foot{text-align:center;opacity:.6;margin-top:10px;font-size:12px}@media (max-width:520px){.lb-row .lvb{display:none}}.ins-frame .ph{background:linear-gradient(#ffe7b8,#e9b872)}.deco-item{color:#ece6ff;background:#ffffff12;border-color:#ffffff2e}.deco-item .t b{color:#fff}.deco-item .t p{opacity:.8}.deco-item.lv2{border-color:#f0c25a99}.deco-item.lv3{border-color:#9be8ffaa}.deco-item .nb{color:#fff;background:linear-gradient(135deg,#c9782e,#f0b24a)}.notice{color:#f7e7c6;background:linear-gradient(#1d140d,#0f0906);border:1.5px solid #c8a05a88;width:min(520px,95vw);max-height:90vh}.notice .x{color:#ffe6bd}.notice h2{letter-spacing:3px;color:#ffe9bd;margin:2px 0 10px;font-family:Noto Serif TC,serif}.nt-list{flex-direction:column;gap:8px;max-height:42vh;display:flex;overflow:auto}.nt{background:#ffffff0d;border:1px solid #c8a05a33;border-radius:12px;padding:10px 12px;position:relative}.nt.latest{background:linear-gradient(90deg,#f0c25a22,#ffffff0b);border-color:#f0c25acc}.nt em{color:#2c1a05;background:#f0c25a;border-radius:8px;padding:1px 8px;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:-8px;right:10px}.nt p{margin:0 0 4px;font-size:14.5px;line-height:1.6}.nt time{opacity:.55;font-size:11px}.nt-toggle{color:#ffd98a;cursor:pointer;background:0 0;border:1px dashed #c8a05a88;border-radius:12px;width:100%;margin-top:12px;padding:9px;font:600 13px inherit}.nt-form{flex-direction:column;gap:8px;margin-top:10px;display:flex}.nt-form textarea,.nt-form input{box-sizing:border-box;color:#fff1d0;resize:vertical;background:#ffffff12;border:1.5px solid #c8a05a66;border-radius:12px;width:100%;padding:10px 12px;font:14px inherit}.nt-msg{color:#ffd98a;font-size:13px}.gmbtn{color:#ffb3b3;cursor:pointer;white-space:nowrap;background:#3a0d12;border:1px solid #ff6b6b99;border-radius:10px;padding:5px 10px;font:600 12px inherit}.gmbtn.sm{vertical-align:middle;margin-left:8px;padding:2px 8px;font-size:11px}.gmbtn.arm{color:#fff;background:#c0262d;border-color:#ff8a8a;animation:.9s ease-in-out infinite gmPulse}.gmbtn:disabled{opacity:.6}@keyframes gmPulse{50%{box-shadow:0 0 0 4px #ff6b6b44}}.gm-row{flex-wrap:wrap;gap:8px;margin:8px 0 2px;display:flex}.gm-row .gmbtn{margin:0}.gm-pill{cursor:pointer;color:#ffb3b3!important;background:#3a0d12!important;border:1px solid #ff6b6b88!important}.gm-card{color:#ffe3e3;background:linear-gradient(#1c0d10,#0e0709);border:1.5px solid #ff6b6b77;width:min(400px,94vw)}.gm-card .x{color:#ffd0d0}.gm-card h2{margin:2px 0 6px}.gm-card small{margin-bottom:10px;line-height:1.5;display:block}.gm-card input{box-sizing:border-box;color:#fff;background:#ffffff12;border:1.5px solid #ff6b6b66;border-radius:12px;width:100%;margin-bottom:8px;padding:11px 12px;font:15px inherit}.ins-msgs div,.note-list div{line-height:1.6}@media (pointer:coarse){.joy{width:128px;height:128px}.joy-knob{top:38px;left:38px}}@media (max-height:520px){.live{top:96px}.live-it:nth-child(n+4){display:none}.live-it{padding:4px 9px}}.hall-top{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.top-left{pointer-events:none;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.top-left>*{pointer-events:auto}.pill.online{font-variant-numeric:tabular-nums;color:#d9ffe8;background:#0d1a12cc;border:1px solid #6be39a44;align-items:center;gap:7px;display:flex}.gdot{background:#3ddc84;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite gp;display:inline-block;box-shadow:0 0 8px #3ddc84}@keyframes gp{50%{opacity:.45}}.fc-on{color:#d9ffe8;font-variant-numeric:tabular-nums;border-left:1px solid #fff3;align-items:center;gap:5px;margin-left:8px;padding-left:8px;display:inline-flex}.gear{color:#ffe6bd;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c120acc;border:1px solid #ffffff2e;border-radius:50%;width:42px;height:42px;font-size:21px;line-height:1;transition:transform .3s}.gear.on{background:#3a2a1ccc;transform:rotate(60deg)}.gear-scrim{z-index:14;position:fixed;inset:0}.gear-menu{z-index:15;top:calc(max(12px,env(safe-area-inset-top)) + 52px);color:#f7e7c6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a110bf0;border:1px solid #c8a05a66;border-radius:18px;flex-direction:column;gap:12px;width:min(300px,100vw - 24px);padding:14px 16px;animation:.22s both gmIn;display:flex;position:fixed;right:12px;box-shadow:0 16px 50px #000a}@keyframes gmIn{0%{opacity:0;transform:translateY(-8px)}}.gm-hd{flex-direction:column;gap:2px;display:flex}.gm-hd b{color:#ffe9bd;font-size:15px}.gm-hd small{opacity:.65;font-size:11.5px}.gm-row2{justify-content:space-between;align-items:center;font-size:14px;display:flex}.gm-col{flex-direction:column;gap:7px;font-size:13px;display:flex}.sw{cursor:pointer;background:#5b4a38;border:0;border-radius:14px;width:44px;height:26px;transition:background .2s;position:relative}.sw i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.sw.on{background:#3aa56b}.sw.on i{transform:translate(18px)}.seg{background:#00000050;border-radius:12px;gap:2px;padding:3px;display:flex}.seg button{color:#e9d7b4;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:6px 4px;font:600 13px inherit}.seg button.on{color:#2c1a05;background:#c8a05a}.gm-col input{color:#fff;font:inherit;background:#00000050;border:1px solid #c8a05a44;border-radius:10px;padding:8px 10px;font-size:13px}.gm-foot{justify-content:space-between;align-items:center;font-size:12px;display:flex}.gm-foot em{opacity:.7;font-style:normal}.gm-foot button{color:#ffe6bd;cursor:pointer;font:inherit;background:#c8a05a33;border:0;border-radius:10px;padding:4px 10px}.ptag{color:#fff;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c120acc;border:0;border-radius:12px;padding:2px 10px;font:600 12px inherit}.ptag:hover{background:#3a2a1ce6}.hugfx{pointer-events:none;width:60px;height:60px;position:relative}.hugfx span{opacity:0;font-size:22px;animation:3.2s ease-out forwards hugUp;position:absolute;bottom:0;left:50%}.hugfx span:nth-child(2){margin-left:-16px;animation-delay:.5s}.hugfx span:nth-child(3){margin-left:14px;animation-delay:1s}@keyframes hugUp{0%{opacity:0;transform:translateY(0)scale(.5)}15%{opacity:1}to{opacity:0;transform:translateY(-70px)scale(1.2)}}.pmenu{text-align:center;color:#f7e7c6;background:linear-gradient(#2a1c10,#170f08);border:1px solid #c8a05a77;border-radius:22px;width:min(300px,86vw);padding:22px 20px}.pmenu .x{color:#ffe6bd}.pm-av{font-size:44px}.pmenu h3{margin:2px 0}.pmenu small{opacity:.65}.pm-hug{color:#3a0f1f;background:linear-gradient(120deg,#b95a7a,#ffb4c8);width:100%;margin-top:14px}.pm-ov{background:#0006}.toast{color:#ffe9f0;background:linear-gradient(120deg,#3a2230ee,#2a1a28ee);border:1px solid #ffb4c866;border-radius:18px;padding:10px 18px;box-shadow:0 8px 30px #0008}.ins-ov{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:28px;background:#0a060366!important}.card.inspect{border-radius:22px;gap:20px;width:min(760px,100vw - 56px);max-height:min(78vh,620px);padding:20px 22px;animation:.28s cubic-bezier(.2,.8,.2,1) both insIn;overflow:auto;box-shadow:0 20px 70px #000a}@keyframes insIn{0%{opacity:0;transform:translateY(14px)scale(.97)}}.inspect .ins-frame{max-width:240px;margin:0 auto}@media (max-width:760px){.ins-ov{padding:16px}.card.inspect{width:calc(100vw - 32px);max-height:84vh}.inspect .ins-frame{max-width:44vw}}.bd-ov{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a060388;padding:22px}.card.board{color:#4a2e14;background:linear-gradient(#fbf3e4,#f3e6cf);border:1px solid #d9b97a;border-radius:24px;width:min(980px,100vw - 44px);max-height:min(86vh,760px);padding:22px 24px;overflow:auto;box-shadow:0 24px 80px #000a}.board .x{color:#6b4220}.bd-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-right:30px;display:flex}.bd-hd h2{letter-spacing:3px;color:#5b3a18;margin:0;font-family:Noto Serif TC,serif;font-size:26px}.bd-hd small{color:#8a6a45}.bd-notice{text-align:left;cursor:pointer;min-width:220px;max-width:420px;font:inherit;color:#5b3a18;background:#fff8e8;border:1px solid #d9b97a;border-radius:14px;flex-direction:column;flex:1;gap:2px;padding:8px 12px;display:flex}.bd-notice b{color:#b9701f;font-size:12px}.bd-notice span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.bd-cats,.bd-sorts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.bd-cats button{color:#6b4220;cursor:pointer;background:#fff;border:1.5px solid #d9b97a;border-radius:999px;padding:7px 16px;font:600 14px inherit}.bd-cats button.on{color:#fff;background:#b9701f;border-color:#b9701f}.bd-sorts{border-bottom:1px solid #e2cfa6;margin-top:10px;padding-bottom:6px}.bd-sorts button{color:#8a6a45;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:6px 10px;font:600 14px inherit}.bd-sorts button.on{color:#5b3a18;border-bottom-color:#b9701f}.bd-grid{columns:3 250px;column-gap:14px;margin-top:14px}.bd-empty{column-span:all;text-align:center;color:#8a6a45;padding:40px 0;display:block}.bd-card{break-inside:avoid;background:#fff;border:1px solid #ecd8b2;border-radius:18px;flex-direction:column;gap:10px;margin-bottom:14px;padding:14px;display:flex;box-shadow:0 4px 14px #7a5a3822}.bd-card.journal{background:linear-gradient(#fffdf6,#fff6e2)}.bd-card.message{background:linear-gradient(#fff,#fff4f4)}.bd-top{align-items:center;gap:10px;display:flex}.bd-av{background:#f3d9a0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid;overflow:hidden}.bd-av img{object-fit:cover;width:100%;height:100%}.bd-who{flex-direction:column;flex:1;min-width:0;display:flex}.bd-who b{color:#4a2e14;font-size:15px}.bd-who small{color:#9a7a55;font-size:11.5px}.bd-top time{color:#a98c66;font-size:11px}.bd-photo{aspect-ratio:4/3;background:#f3d9a0;border-radius:12px;overflow:hidden}.bd-photo img{object-fit:cover;width:100%;height:100%;display:block}.bd-card p{color:#4a2e14;margin:0;font-family:Noto Serif TC,serif;font-size:14.5px;line-height:1.8}.bd-card footer{color:#8a6a45;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.bd-card .by{flex:1}.bd-card .lk,.bd-card .go{color:#6b4220;cursor:pointer;background:#f7ecd3;border:0;border-radius:999px;padding:4px 11px;font:600 12.5px inherit}.bd-card .lk.on{color:#c23a55;background:#ffe1e6}.bd-card .go{color:#fff;background:#b9701f}@media (max-width:700px){.bd-ov{padding:10px}.card.board{width:calc(100vw - 20px);padding:16px 14px}.bd-grid{columns:1}}.wl-ov{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(#2a1a0acc,#0a0604ee)}.card.wl-card{text-align:center;color:#4a2e14;background:linear-gradient(#fff7e6,#f6e5c6);border:1px solid #e0bf80;border-radius:26px;width:min(440px,100vw - 32px);padding:30px 28px 26px;animation:.4s cubic-bezier(.2,.8,.2,1) both insIn;box-shadow:0 24px 80px #000b}.wl-ic{font-size:46px}.wl-card h2{letter-spacing:2px;color:#5b3a18;margin:6px 0 4px;font-family:Noto Serif TC,serif}.wl-card p{color:#7a5a38;margin:6px 0 14px;line-height:1.8}.wl-card input{box-sizing:border-box;text-align:center;color:#4a2e14;background:#fff;border:1.5px solid #d9b97a;border-radius:14px;outline:none;width:100%;padding:13px 16px;font:600 17px inherit}.wl-card input:focus{border-color:#b9701f;box-shadow:0 0 0 3px #b9701f33}.wl-card small{color:#9a7a55;margin-top:8px;display:block}.wl-go{color:#3a2203;background:linear-gradient(120deg,#b9701f,#ffd36a);width:100%;margin-top:18px;padding:14px;font-size:17px}.wl-go:disabled{opacity:.45}.wl-tips{text-align:left;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wl-tips li{background:#fff;border:1px solid #ecd8b2;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.wl-tips li>span{text-align:center;width:34px;font-size:26px}.wl-tips b{font-size:15px;display:block}.wl-tips small{margin:0;font-size:12.5px}.gs-ov{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a060388;padding:20px}.card.gshop{color:#4a2e14;background:linear-gradient(#fff8ea,#f4e4c4);border:1px solid #e0bf80;border-radius:26px;width:min(980px,100vw - 40px);max-height:min(90vh,820px);padding:24px 26px;animation:.28s cubic-bezier(.2,.8,.2,1) both insIn;overflow:auto;box-shadow:0 26px 90px #000b}.gshop .x{color:#6b4220;font-size:30px}.gshop header h2{letter-spacing:3px;color:#5b3a18;margin:0;font-family:Noto Serif TC,serif;font-size:28px}.gshop header small{color:#8a6a45;font-size:14px}.gs-tabs{flex-wrap:wrap;gap:10px;margin:16px 0 4px;display:flex}.gs-tabs button{color:#6b4220;cursor:pointer;background:#fff;border:1.5px solid #d9b97a;border-radius:999px;min-height:44px;padding:10px 22px;font:700 16px inherit}.gs-tabs button.on{color:#fff;background:#b9701f;border-color:#b9701f}.gs-body h3{color:#7a4e1c;letter-spacing:2px;margin:18px 0 10px;font-size:18px}.gs-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.gs-card{cursor:pointer;color:#4a2e14;background:#fff;border:2px solid #ecd8b2;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:170px;padding:16px 10px;font-family:inherit;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.gs-card:hover{border-color:#b9701f;transform:translateY(-3px);box-shadow:0 10px 26px #b9701f33}.gs-card:active{transform:scale(.97)}.gs-card:disabled{opacity:.5;cursor:wait}.gs-card .e{font-size:56px;line-height:1}.gs-card b{font-size:17px}.gs-card i{color:#c9782e;font-size:19px;font-style:normal;font-weight:800}.gs-card em{color:#9a7a55;font-size:12px;font-style:normal}.gshop .foot{text-align:center;color:#8a6a45;margin-top:16px;font-size:12.5px}.gs-open{width:100%;margin-top:6px;padding:16px;font-size:17px}@media (max-width:640px){.gs-grid{grid-template-columns:repeat(2,1fr)}.gs-card{min-height:150px}.card.gshop{padding:18px 14px}}.pp-ov{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a060377;place-items:center;padding:18px;display:grid}.pp{color:#4a2e14;background:linear-gradient(#fff9ec,#f6e8cc);border:1px solid #e0bf80;border-radius:26px;flex-direction:column;width:min(640px,100%);max-height:min(90vh,780px);animation:.3s cubic-bezier(.2,.8,.2,1) both insIn;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 90px #000b}.pp.lv2{border-color:#e8b948}.pp.lv3{border-color:#79d9ee;box-shadow:0 26px 90px #000b,0 0 40px #79d9ee44}.pp-x{z-index:3;color:#6b4220;cursor:pointer;background:#fffc;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:10px;right:12px}.pp-load{text-align:center;color:#8a6a45;padding:60px 20px}.pp-scroll{flex-direction:column;flex:1;gap:14px;padding:22px 22px 14px;display:flex;overflow:auto}.pp-hero{align-items:center;gap:18px;padding-right:30px;display:flex}.pp-photo{cursor:zoom-in;background:#f3d9a0;border:5px solid #c8a05a;border-radius:16px;flex:none;place-items:center;width:150px;height:188px;padding:0;font-size:56px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #7a5a3855}.pp-photo.lv1{border-color:#cfd8e6}.pp-photo.lv2{border-color:#f2bd4f}.pp-photo.lv3{border-color:#8fe8ff}.pp-photo img{object-fit:cover;width:100%;height:100%;display:block}.pp-photo i{background:#000a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:grid;position:absolute;bottom:6px;right:6px}.pp-info{flex-direction:column;gap:6px;min-width:0;display:flex}.pp-info h2{letter-spacing:2px;color:#5b3a18;margin:0;font-family:Noto Serif TC,serif;font-size:30px}.pp-life{color:#7a4e1c;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.pp-life em{background:#f7ecd3;border-radius:999px;padding:2px 10px;font-size:12px;font-style:normal}.pp-info small{color:#9a7a55;font-size:12.5px;line-height:1.5}.pp-quote{text-align:center;color:#6b4a2a;background:#fff8e6;border:1px dashed #d9b97a;border-radius:14px;margin:0;padding:10px 14px;font-family:Noto Serif TC,serif;font-size:16px;line-height:1.9}.pp-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pp-stats>div{text-align:center;background:#fff;border:1px solid #ecd8b2;border-radius:16px;flex-direction:column;gap:2px;padding:12px 4px;display:flex}.pp-stats b{color:#b9701f;font-variant-numeric:tabular-nums;font-size:26px}.pp-stats span{color:#8a6a45;font-size:12.5px}.pp-sec{flex-direction:column;gap:8px;display:flex}.pp-sec h4{color:#7a4e1c;justify-content:space-between;align-items:center;margin:0;font-size:15px;display:flex}.pp-empty{color:#9a7a55;padding:6px 0;font-size:13.5px;font-style:normal}.pp-note{background:#fff;border:1px solid #ecd8b2;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:9px 12px;font-size:14px;line-height:1.6;display:flex}.pp-note b{color:#b9701f}.pp-note span{flex:1;min-width:60%}.pp-note time{color:#a98c66;font-size:11px}.pp-gifts{flex-wrap:wrap;gap:8px;display:flex}.pp-gifts span{background:#fff;border:1px solid #ecd8b2;border-radius:999px;padding:5px 12px;font-size:13px}.pp-next{background:#fff3d6;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;line-height:1.6;display:flex}.pp-next button,.pp-back{color:#fff;cursor:pointer;background:#b9701f;border:0;border-radius:999px;padding:8px 16px;font:700 13px inherit}.pp-back{color:#6b4220;background:#f7ecd3}.pp-by{font:inherit;color:#4a2e14;background:#fff;border:1.5px solid #e0c896;border-radius:12px;padding:9px 12px}.pp-form{gap:8px;display:flex}.pp-form textarea{font:inherit;color:#4a2e14;resize:none;background:#fff;border:1.5px solid #e0c896;border-radius:12px;flex:1;padding:9px 12px}.pp-form button{color:#fff;cursor:pointer;background:#b9701f;border:0;border-radius:12px;padding:0 18px;font:700 15px inherit}.pp-form button:disabled{opacity:.45}.pp .gm-row{justify-content:flex-start}.pp-nav{padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fffdf6;border-top:1px solid #e8d4a8;flex:none;grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.pp-nav button{color:#6b4220;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:3px;min-height:56px;padding:8px 2px;font:600 12.5px inherit;display:flex}.pp-nav button span{font-size:24px;line-height:1}.pp-nav button:hover{background:#f7ecd3}.pp-nav button.on{color:#fff;background:#b9701f}.pp-nav button:active{transform:scale(.95)}@media (max-width:560px){.pp-ov{align-items:end;padding:0}.pp{border-radius:24px 24px 0 0;width:100%;max-height:92vh}.pp-hero{text-align:center;flex-direction:column;padding-right:0}.pp-info{align-items:center}.pp-photo{width:130px;height:162px}.pp-scroll{padding:18px 14px 10px}.pp-stats b{font-size:22px}}.card .two{gap:8px;display:flex}.card .two input{flex:1;min-width:0}.pay-ov{z-index:60}.card.pay-card{width:min(94vw,460px);max-height:92vh}.pay-card .pay-h{letter-spacing:1px;color:#8a5a1f;margin:14px 0 6px;font-size:13px}.pay-ex{margin-top:12px}.pay-or{opacity:.6;align-items:center;gap:10px;margin:12px 0 2px;font-size:12px;display:flex}.pay-or:before,.pay-or:after{content:"";background:#d9b97a;flex:1;height:1px}.pay-err{color:#8a1f17;background:#fde8e6;border-radius:10px;margin-top:10px;padding:8px 10px;font-size:13px}.pay-go{color:#fff;cursor:pointer;background:linear-gradient(#d99a3a,#b8741a);border:0;border-radius:14px;width:100%;margin-top:14px;padding:13px;font:700 16px inherit}.pay-go:disabled{opacity:.55;cursor:default}.pay-cancel{color:#4a2e14;opacity:.6;cursor:pointer;background:0 0;border:0;width:100%;margin-top:6px;padding:8px;font-family:inherit}.pay-more{color:#6b4a22;cursor:pointer;background:#fff;border:1.5px solid #e3cfa8;border-radius:12px;width:100%;margin-top:12px;padding:11px;font:600 14px inherit}.pay-more:hover{background:#fff3dc}.pay-ov{z-index:300;background:radial-gradient(at 28% 42%,#4a2c12 0%,#1a0f07 55%,#070402 100%);padding:0;animation:.35s both pzIn;display:flex;position:fixed;inset:0;overflow:auto}@keyframes pzIn{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.pz-x{z-index:2;color:#ffe6bd;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff2;border:0;border-radius:50%;width:44px;height:44px;font-size:30px;line-height:1;position:fixed;top:14px;right:18px}.pz{grid-template-columns:1fr minmax(340px,440px);align-items:center;gap:clamp(20px,5vw,64px);width:min(1040px,100%);margin:auto;padding:clamp(56px,6vw,56px) clamp(16px,4vw,48px) 40px;display:grid}.pz-shrine{text-align:center;color:#ffe6bd;flex-direction:column;align-items:center;display:flex;position:relative}.pz-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffb85c55 0%,#ffb85c00 62%);width:120%;animation:3.6s ease-in-out infinite pzGlow;position:absolute;top:8%;left:50%;transform:translate(-50%)}@keyframes pzGlow{50%{opacity:.6;transform:translate(-50%)scale(1.06)}}.pz-frame{background:linear-gradient(160deg,#4a2f18,#2a1a0d);border:4px solid #c8a05a;border-radius:16px;width:min(300px,62vw);padding:16px;position:relative;box-shadow:0 0 0 2px #2a1a0d,0 24px 70px #000c,0 0 50px #f0c25a44}.pz-photo{aspect-ratio:4/5;background:linear-gradient(#ffe7b8,#e9b872);border-radius:6px;place-items:center;display:grid;overflow:hidden}.pz-photo img{object-fit:cover;width:100%;height:100%;display:block}.pz-photo span{font-size:96px}.pz-name{letter-spacing:6px;color:#ffe9bd;margin-top:18px;font:700 clamp(24px,3.4vw,34px) Noto Serif TC,serif;position:relative}.pz-id{letter-spacing:3px;opacity:.65;margin-top:2px;font-size:13px;position:relative}.pz-offer{background:#ffffff14;border:1px solid #c8a05a66;border-radius:999px;align-items:center;gap:10px;margin-top:14px;padding:8px 18px;font-size:15px;display:flex;position:relative}.pz-gift{filter:drop-shadow(0 0 12px #ffcf7a);font-size:34px;animation:3s ease-in-out infinite pzFloat}@keyframes pzFloat{50%{transform:translateY(-5px)}}.pz-sheet{color:#4a2e14;background:#fff7ea;border-radius:24px;padding:22px;position:relative;box-shadow:0 20px 70px #000b}.pz-sheet h2{margin:0;font-size:21px}.pz-sheet small{opacity:.7}.pz-sheet .pay-ex{margin-top:14px}.pz-meta{flex-direction:column;align-items:center;display:flex}@media (max-width:760px){.pz{grid-template-columns:1fr;gap:12px;padding:56px 14px 28px}.pz-shrine{text-align:left;flex-direction:row;justify-content:center;gap:16px}.pz-meta{align-items:flex-start}.pz-frame{border-width:3px;border-radius:12px;flex:none;width:92px;padding:6px}.pz-name{letter-spacing:4px;margin-top:0;font-size:22px}.pz-id{font-size:12px}.pz-offer{margin-top:8px;padding:4px 12px;font-size:13px}.pz-gift{font-size:24px}.pz-glow{width:120%;top:-10%}.pz-sheet{border-radius:20px;padding:18px 16px}}.pay-noali{color:#8a1f17;margin:4px 0 8px;font-size:12px;font-weight:600}.pz-wish{word-break:break-word;background:#fff0d4;border-radius:10px;margin:8px 0 2px;padding:8px 10px;font-size:14px;line-height:1.5}.dlc-wish{flex-basis:100%;margin-top:8px}.dlc-wish textarea{box-sizing:border-box;color:#4a2e14;resize:vertical;background:#fff;border:1.5px solid #e3cfa8;border-radius:12px;width:100%;padding:10px;font:14px inherit}.dlc-wish small{opacity:.65;margin-top:4px;display:block}.pp-wishes p{word-break:break-word;margin:6px 0;font-size:14px;line-height:1.5}.pp-wishes small{opacity:.65}.card .dl{opacity:.75;margin:8px 0 2px;font-size:12px;display:block}.card .dsel{gap:6px;display:flex}.card .dsel select{min-width:0;font:inherit;background:#fff;border:1px solid #0000002e;border-radius:10px;flex:1;padding:9px 6px}.card .dsel select:disabled{opacity:.45}.sh{z-index:30;color:#f5e8cf;background:radial-gradient(120% 90% at 50% 0,#1b2a52 0%,#0b1230 55%,#05070f 100%);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.sh-stars{pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff9,#0000),radial-gradient(1px 1px at 28% 62%,#fff8,#0000),radial-gradient(1.5px 1.5px at 46% 12%,#fff,#0000),radial-gradient(1px 1px at 63% 40%,#fff9,#0000),radial-gradient(2px 2px at 78% 22%,#fff,#0000),radial-gradient(1px 1px at 88% 70%,#fff8,#0000),radial-gradient(1.5px 1.5px at 6% 80%,#fff8,#0000),radial-gradient(1px 1px at 52% 85%,#fff7,#0000),radial-gradient(1.5px 1.5px at 94% 8%,#fff9,#0000);animation:5s ease-in-out infinite alternate shTw;position:absolute;inset:0}@keyframes shTw{0%{opacity:.55}to{opacity:1}}.sh-x{z-index:5;color:#fff;cursor:pointer;background:#0008;border:1px solid #fff4;border-radius:50%;width:42px;height:42px;font-size:26px;position:absolute;top:12px;right:14px}.sh-load{opacity:.8;margin:auto}.sh-head{z-index:2;text-align:center;max-width:720px;padding:16px 60px 4px;position:relative}.sh-head h2{letter-spacing:4px;color:#ffe6ac;text-shadow:0 0 18px #ffc86655;margin:0;font:700 clamp(26px,5vw,38px) Noto Serif TC,serif}.sh-life{color:#e8d3a6;justify-content:center;align-items:center;gap:10px;margin-top:4px;font-size:15px;display:flex}.sh-life em{background:#ffffff1c;border-radius:999px;padding:2px 10px;font-size:12.5px;font-style:normal}.sh-quote{color:#d9c8a2;margin:8px 0 6px;font:15px/1.7 Noto Serif TC,serif}.sh-meta{color:#cdbf9f;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;font-size:13px;display:flex}.sh-stage{z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;width:100%;min-height:0;padding:6px 12px;display:flex;position:relative}.sh-cab{perspective:1100px;flex-direction:column;width:min(540px,92vw);height:min(100%,520px);display:flex;position:relative}.sh-roof{letter-spacing:6px;color:#ffe6ac;background:linear-gradient(#8a5a30,#5c3a1c);border:2px solid #c8a05a;border-radius:10px 10px 0 0;flex:none;place-items:center;height:34px;font:700 14px Noto Serif TC,serif;display:grid;box-shadow:0 -6px 30px #ffc86633}.sh-body{background:linear-gradient(#2a1608,#1b0d04);border:0;border-left:3px solid #6b4423;border-right:3px solid #6b4423;flex-direction:column;flex:1;gap:6px;min-height:0;margin:0 22px;padding:10px 12px;display:flex;position:relative;overflow:auto;box-shadow:inset 0 0 40px #000c,0 0 60px #ffb64a22}.sh-door{z-index:1;background:repeating-linear-gradient(90deg,#7b4d27 0 6px,#6a4020 6px 12px);border:3px solid #c8a05a;width:34%;position:absolute;top:34px;bottom:30px;box-shadow:inset 0 0 20px #0009}.sh-door.l{transform-origin:0;border-radius:8px 0 0 8px;left:-4px;transform:rotateY(62deg)translate(-30%)}.sh-door.r{transform-origin:100%;border-radius:0 8px 8px 0;right:-4px;transform:rotateY(-62deg)translate(30%)}.sh-top{flex:none;place-items:center;display:grid}.sh-frame{aspect-ratio:4/5;cursor:zoom-in;background:linear-gradient(135deg,#f3d58a,#b88a3a 55%,#f3d58a);border:0;border-radius:10px;width:min(34vw,150px);padding:6px;position:relative;box-shadow:0 0 28px #ffd27a77,0 6px 14px #000a}.sh.lv2 .sh-frame{box-shadow:0 0 34px #f2bd4fcc,0 6px 14px #000a}.sh.lv3 .sh-frame{box-shadow:0 0 40px #8fe8ffcc,0 6px 14px #000a}.sh-frame img,.sh-frame>span{object-fit:cover;background:#2a1a0c;border-radius:4px;place-items:center;width:100%;height:100%;font-size:44px;display:grid}.sh-frame i{background:#0007;border-radius:50%;padding:3px;font-size:14px;font-style:normal;position:absolute;bottom:8px;right:8px}.sh-shelf{background:linear-gradient(#0000,#0006);border-bottom:6px solid #7b4d27;flex:none;padding:2px 4px 4px;position:relative}.sh-shelf b{color:#c8a05a;letter-spacing:2px;font-size:10px;font-weight:600;position:absolute;top:2px;left:4px}.sh-shelf .row{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:2px 4px;min-height:42px;padding-top:12px;font-size:24px;display:flex}.sh-shelf em{color:#b9a67e;align-self:center;font:12px sans-serif}.sh-shelf u{text-decoration:none;display:inline-block}.sh-shelf u.cd{filter:drop-shadow(0 0 6px #ffb347);animation:1.8s ease-in-out infinite alternate shCd}@keyframes shCd{0%{transform:scale(1)translateY(0)}to{transform:scale(1.07)translateY(-1px)}}.sh-plate{text-align:center;color:#2a1a0c;letter-spacing:3px;z-index:2;background:linear-gradient(#e8c56a,#a8803a);border-radius:4px;align-self:center;min-width:42%;margin-top:-1px;padding:5px 18px;font:700 14px Noto Serif TC,serif;transform:translateY(-14px);box-shadow:0 2px 8px #000a}.sh-base{background:linear-gradient(#6b4423,#3a2210);border:2px solid #c8a05a;border-radius:4px 4px 10px 10px;flex:none;height:22px;margin-top:-16px}.sh-notes{color:#eadcb8;font-size:13.5px;line-height:1.6}.sh-notes h4,.sh-sheet h4{color:#ffe6ac;justify-content:space-between;align-items:center;margin:8px 0 4px;font-size:14px;display:flex}.sh-notes p{word-break:break-word;margin:4px 0}.sh-notes small{opacity:.65}.sh-note{background:#ffffff12;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:5px 0;padding:7px 10px;display:flex}.sh-note b{color:#ffd27a}.sh-note span{word-break:break-word;flex:1}.sh-note time{opacity:.5;font-size:11px}.sh-empty{opacity:.65;font-size:13px;font-style:normal}.sh-pager{color:#cdbf9f;align-items:center;gap:12px;font-size:13px;display:flex}.sh-pager button{color:#fff;cursor:pointer;background:#0006;border:1px solid #fff4;border-radius:50%;width:30px;height:30px;font-size:18px}.sh-gm{opacity:.55}.sh-sheet{z-index:4;color:#f5e8cf;background:#120a06f2;border:1px solid #c8a05a88;border-radius:18px;flex-direction:column;gap:8px;width:min(560px,94vw);max-height:56vh;padding:12px 14px;display:flex;position:absolute;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 10px 50px #000c}.sh-sheet .pp-by,.sh-sheet .pp-form textarea{color:#fff;background:#fff1;border-color:#c8a05a66}.sh-list{min-height:0;overflow:auto}.sh-nav{z-index:3;width:100%;padding:8px 8px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#000c 40%);flex:none;grid-template-columns:repeat(7,1fr);gap:2px;max-width:720px;display:grid;position:relative}.sh-nav button{color:#f1e3c2;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:6px 0;font:600 12px inherit;display:flex}.sh-nav button span{filter:drop-shadow(0 0 6px #ffb34766);font-size:26px;line-height:1;position:relative}.sh-nav button:hover,.sh-nav button.on{background:#ffffff1c}.sh-nav sup{color:#fff;text-align:center;background:#e5484d;border-radius:999px;min-width:17px;padding:1px 4px;font:700 10px sans-serif;position:absolute;top:-6px;right:-14px}@media (max-height:640px){.sh-quote{display:none}.sh-frame{width:96px}}.sh-door{width:15%;top:34px}.sh-door.l{left:-2px;transform:rotateY(70deg)translate(-18%)}.sh-door.r{right:-2px;transform:rotateY(-70deg)translate(18%)}.sh-body{margin:0 30px}.sh-shelf b{text-align:left;display:block;position:static}.sh-shelf .row{padding-top:0}.roof-chip{color:#ffd6f0;border-color:#ffb8e0}.fw-tag{color:#ffe9b8;margin-left:8px}.scope{z-index:15;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.scope-mask{pointer-events:none;background:radial-gradient(circle,#0000 0 calc(min(46vw,46vh)),#02030aee calc(min(46vw,46vh) + 2px));position:absolute;inset:0}.scope-cross{pointer-events:none;border:1.5px solid #ffe9b866;border-radius:50%;width:46px;height:46px;margin:-23px;position:absolute;top:50%;left:50%}.scope-cross i{background:#ffe9b8aa;position:absolute}.scope-cross i:first-child{width:1px;top:-14px;bottom:-14px;left:50%}.scope-cross i:last-child{height:1px;top:50%;left:-14px;right:-14px}.scope-lbl{color:#ffe9b8;pointer-events:none;text-align:center;background:#120b06dd;border:1.5px solid #ffd76a;border-radius:14px;padding:8px 14px;font-weight:700;position:absolute;top:calc(50% + 34px);left:50%;transform:translate(-50%)}.scope-lbl small{opacity:.75;font-size:11px;font-weight:400;display:block}.scope-top{top:calc(max(12px,env(safe-area-inset-top)) + 52px);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px;display:flex;position:absolute;left:12px;right:12px}.scope-search{width:min(100%,300px);position:relative}.scope-search input{color:#ffe9b8;background:#120b06dd;border:1.5px solid #ffe9b855;border-radius:14px;width:100%;padding:10px 12px;font:15px inherit}.scope-res{z-index:2;background:#120b06f2;border-radius:12px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden}.scope-res button{color:#ffe9b8;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;padding:10px 12px;font:14px inherit;display:flex}.scope-res button:hover{background:#ffffff14}.scope-res small{opacity:.6}.scope-msg{left:12px;right:12px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 70px);text-align:center;color:#ffe9b8;pointer-events:none;text-shadow:0 1px 4px #000;font-size:13px;position:absolute}.scope-bot{left:0;right:0;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 4px);flex-wrap:wrap;justify-content:center;gap:8px;padding:0 12px;display:flex;position:absolute}.scope-hint{left:0;right:0;top:calc(max(12px,env(safe-area-inset-top)) + 100px);text-align:center;color:#ffe9b8aa;pointer-events:none;font-size:12px;position:absolute}.star-ov{z-index:22;background:#02030acc}.star-card{text-align:center;color:#fff1d0;background:linear-gradient(#1b1740,#2a1f55);max-width:340px}.star-card .x{color:#fff1d0}.star-card h2{margin:6px 0 2px}.star-card p{opacity:.85;margin:10px 0 0;font-size:14px}.star-glow{filter:drop-shadow(0 0 12px #ffd76a);font-size:34px}.star-photo{object-fit:cover;border:3px solid #ffd76a;border-radius:50%;width:180px;height:180px;margin:8px auto;display:block;box-shadow:0 0 30px #ffd76a88}.star-photo.ph{background:#3a2f70;place-items:center;font-size:70px;display:grid}.lan-note{opacity:.75;margin:6px 0;font-size:12.5px}.lan-pick{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.lan-pick button{color:#4a2e14;cursor:pointer;background:#fff;border:1.5px solid #e3cfa8;border-radius:12px;padding:7px 10px;font:600 13px inherit}.lan-pick button.on{color:#fff;background:linear-gradient(135deg,#c9782e,#f0b24a);border-color:#0000}.lan-pick input{flex:100%}.lan-pick small{opacity:.7;margin-left:4px}.lan-card{text-align:center}.lan-card.paid{background:linear-gradient(#fff3cf,#ffe3a0)}.lan-emoji{filter:drop-shadow(0 0 14px #ffb050);font-size:44px}.lan-text{margin:8px 0;font-size:17px;line-height:1.6}.lift-list{max-height:52vh;overflow:auto}.lf .c{white-space:nowrap;order:2}.lf .t{text-align:right;order:3}.lf.locked{cursor:default;color:#8b7a5c;background:#f3ead8;border-style:dashed}.lf.locked .n{color:#a89878}.lift-note{text-align:center;opacity:.7;margin:10px 0 0;font-size:13px}.hug-btn{left:50%;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 74px);z-index:12;color:#3a0f1f;cursor:pointer;background:linear-gradient(120deg,#ff9ab8,#ffd0dc);border:0;border-radius:24px;padding:12px 22px;font:700 16px inherit;animation:.35s ease-out hugPop;position:fixed;transform:translate(-50%);box-shadow:0 6px 22px #0008}@keyframes hugPop{0%{opacity:0;transform:translate(-50%)scale(.6)}to{opacity:1;transform:translate(-50%)scale(1)}}.legal-note{opacity:.7;margin:8px 0 0;font-size:10.5px;line-height:1.55}.legal-note a{color:inherit;text-decoration:underline}.site-foot{z-index:4;padding:3px 12px max(3px,env(safe-area-inset-bottom));text-align:center;color:#f3e4c4;pointer-events:none;background:linear-gradient(#0b070500,#0b0705cc);position:fixed;bottom:0;left:0;right:0}.site-foot .legal-note{opacity:.75;text-shadow:0 1px 3px #000;margin:0}.site-foot a{pointer-events:auto}:root{--foot:20px}@media (max-width:820px){:root{--foot:52px}}.hall-bottom,.joy{bottom:calc(max(18px,env(safe-area-inset-bottom)) + var(--foot))}.toast{bottom:calc(84px + var(--foot))}.prompt,.hug-btn{bottom:calc(max(18px,env(safe-area-inset-bottom)) + 72px + var(--foot))}.skip{bottom:calc(20px + var(--foot))}.pay-legal{text-align:center;color:inherit;margin:12px 0 0}.gm-legal{justify-content:center;gap:18px;margin-top:2px;font-size:12px;display:flex}.gm-legal a{color:#ffd9a0;opacity:.85}.nb.soon,.hub button.soon,button.soon,.lf.locked.soon{opacity:.7;cursor:not-allowed;filter:grayscale();box-shadow:none;color:#e6e0d2!important;background:#8d877c!important}.lf.soon .t{font-weight:600}.say-bubble{white-space:nowrap;color:#3a2a20;background:#fff;border-radius:14px;padding:7px 12px;font:600 13px/1.2 system-ui,sans-serif;animation:.25s ease-out sayIn,.6s ease-in 3.6s forwards sayOut;position:relative;transform:translateY(-6px);box-shadow:0 3px 12px #00000047}.say-bubble:after{content:"";border:6px solid #0000;border-top-color:#fff;border-bottom:0;margin-left:-6px;position:absolute;bottom:-6px;left:50%}@keyframes sayIn{0%{opacity:0;transform:translateY(4px)scale(.8)}to{opacity:1;transform:translateY(-6px)scale(1)}}@keyframes sayOut{to{opacity:0}}.pay-terms{color:#4a2e14;margin:8px 0;font-size:15px;font-weight:500;line-height:1.6}.pay-terms a{color:#b8741a;font-weight:700;text-decoration:underline}
