body[data-page=lantern] main:before{display:none}.lantern-page{margin:0 -34px}.lantern-hero{height:345px;background:linear-gradient(0deg,var(--bg),transparent 30%),url('assets/lantern/heart-lamp-hero.webp') center/cover;padding:36px 5.5%;position:relative}.lantern-hero>small{font-size:11px;letter-spacing:4px;color:#c3ae80}.lantern-hero h1{font-size:51px;letter-spacing:7px;margin:15px 0 5px}.lantern-hero>p{font-size:23px;letter-spacing:4px}.lantern-hero>span{display:block;font-size:13px;letter-spacing:2px;color:#c4b697;margin-top:13px}.lantern-hero>.secondary{display:inline-flex;margin-top:27px;font-size:14px;border-radius:12px}.lantern-hero>.text-link{margin-left:20px;font-size:11px}#lantern-dashboard{padding:0 34px 12px}.lamp-account-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-soft);padding:15px 0 22px;gap:20px}.lamp-account-row>span{display:flex;align-items:center;gap:10px;font-size:21px}.lamp-account-row>span>svg{width:29px;height:29px;color:var(--gold)}.lamp-account-row small{font-size:10px;color:#c7b17e;padding:3px 12px;border:1px solid var(--line);border-radius:16px}.lamp-tabs{display:flex;gap:32px;overflow-x:auto;scrollbar-width:none;margin:23px 0}.lamp-tabs button{padding:9px 0;font-size:15px;letter-spacing:1px;white-space:nowrap;color:#b3ac9a;border-bottom:2px solid transparent}.lamp-tabs .selected{border-bottom-color:var(--gold);color:#efd29b}.lamp-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}.lamp-galaxy-panel{position:relative;overflow:hidden;background:radial-gradient(ellipse at 55% 56%,#69582b23,transparent 50%),#0b1b23}.lamp-galaxy-panel .section-heading h2{font-size:24px}.lamp-galaxy-panel .section-heading{flex-wrap:wrap;justify-content:space-between}.lamp-network-stat{display:flex;gap:16px;align-items:center;margin-top:26px}.lamp-network-stat>b{font:52px Georgia,serif;color:#ebcf94}.lamp-network-stat>span{font-size:13px;line-height:1.8}.lamp-network-stat>span:last-child{margin-left:auto;text-align:right;font-size:11px;color:var(--muted)}.lamp-network-stat small{font-size:10px;color:#a99f86}.lamp-network-stat strong{font-weight:400;color:#e6c987;font-size:17px}.lamp-galaxy{display:block;width:100%;max-height:430px;overflow:visible}.lamp-link{stroke:#bba06888;stroke-width:1;fill:none}.galaxy-node path{stroke:#edd9a0;stroke-width:1.2;fill:#92723166}.node-aura{fill:#e8bd6433;animation:lamp-breathe 4s ease-in-out infinite}.root-node .node-aura{fill:#e8bd6422;stroke:#d0ac5c55;stroke-width:1}.root-node path{transform:scale(1.8)}.galaxy-node text{font:11px var(--serif);fill:#d6bd84;letter-spacing:2px}.lamp-network-caption{font-size:11px;line-height:1.9;color:#b6a98c;text-align:center;margin:0 0 5px}.lamp-bottle-panel{text-align:center;display:flex;flex-direction:column;align-items:center;background:linear-gradient(155deg,#1b3338,#0c1b23)}.lamp-bottle-panel>small{font-size:15px;letter-spacing:4px;color:#c4ac78}.dew-bottle{height:230px;width:150px;position:relative;border:1px solid #d7b67b99;border-top:6px double #d7b67b99;border-radius:20px 20px 58px 58px;margin:30px auto 22px;box-shadow:inset 0 0 35px #e3b55c14,0 0 40px #c6a14e0c;overflow:hidden;flex-shrink:0}.dew-bottle:before{position:absolute;content:"";inset:9px;border:1px solid #e2bd6e22;border-radius:12px 12px 50px 50px}.dew-bottle>div{position:absolute;bottom:0;left:0;right:0;height:var(--dew-level);background:linear-gradient(#b7a46366,#b9a05899);border-top:1px solid #eddca277;transition:height 1s}.dew-bottle>svg{position:absolute;bottom:40px;left:45px;width:60px;height:60px;color:#e4cc9377;stroke-width:1}.lamp-bottle-panel h2{font:40px Georgia,serif;color:#ebd09d}.lamp-bottle-panel h2>small{font:11px var(--serif);margin-left:9px}.lamp-bottle-panel>p{font-size:11px;color:#bcaf91;margin-top:12px;margin-bottom:24px}.lamp-bottle-panel>.primary{font-size:12px;width:100%;padding:10px 12px}.lamp-bottle-panel>.text-link{font-size:10px;margin-top:18px}.lamp-rank-panel{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(220px,1fr);gap:25px;align-items:center;margin-top:25px;background:linear-gradient(110deg,#25373b,#0e1d25)}.lamp-rank-panel>div>small{font-size:10px;letter-spacing:3px;color:#bca678}.lamp-rank-panel h2{font-size:26px;letter-spacing:3px;margin-top:7px}.lamp-rank-panel p{font-size:11px;color:var(--muted);line-height:1.9;margin-top:9px}.lamp-rank-panel>img{width:100%;height:145px;object-fit:cover;object-position:center 24%;border-radius:60px;filter:brightness(.9)}.lamp-rank-steps{display:grid;gap:12px;font-size:11px;color:#8d9289}.lamp-rank-steps>span{padding-left:15px;border-left:2px solid #66706455}.lamp-rank-steps>.achieved{color:#dcc38d;border-left-color:var(--gold)}.lamp-daily{margin-top:25px}.lamp-daily>.section-heading{justify-content:space-between}.lamp-daily>.section-heading small{font-size:10px}.lamp-daily>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.lamp-daily>div>button{display:flex;gap:15px;align-items:center;text-align:left;background:#18303555;border:1px solid var(--line-soft);border-radius:9px;padding:17px}.lamp-daily>div>button>svg{color:#d8bb7f;width:25px;height:25px}.lamp-daily>div>button>span{flex:1;font-size:14px}.lamp-daily>div>button small{display:block;color:var(--muted);font-size:10px;margin-top:6px}.lamp-daily>div>button>svg:last-child{width:14px;height:14px}.lamp-welcome{text-align:center;padding:45px 25px;background:linear-gradient(135deg,#21363b77,#0e1b23);border-color:var(--line)}.welcome-flame>svg{width:62px;height:62px;color:var(--gold);filter:drop-shadow(0 0 20px #d3b16533)}.lamp-welcome h2{font-size:28px;letter-spacing:3px;margin:20px 0 12px}.lamp-welcome p{font-size:14px;color:var(--muted);margin-bottom:24px}.lamp-welcome>.text-link{display:block;margin:18px auto 0;font-size:12px}.lamp-visitor-notes{text-align:center;color:var(--muted);font-size:11px;padding:25px}.lamp-visitor-notes button{display:block;margin:12px auto 0;color:#c9b17f;font-size:11px}.lamp-dialog{width:min(650px,calc(100vw - 24px));max-height:88dvh}.lamp-form{display:grid;gap:18px}.lamp-form>label,.lamp-form-row>label{display:grid;gap:8px;font-size:13px;color:#cab895}.lamp-form input:not([type=checkbox]),.lamp-form textarea,.lamp-form select{box-sizing:border-box;width:100%;border:1px solid var(--line);border-radius:8px;padding:12px;background:#0a1a22;color:#e5dcc6;font:14px var(--serif);outline-offset:2px;min-width:0}.lamp-form textarea{min-height:90px;resize:vertical}.lamp-form .lamp-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.9;color:var(--muted)}.lamp-checkbox input{margin-top:5px;accent-color:#d5b277}.lamp-form-note{font-size:11px;color:#aa9e85;line-height:1.9}.lamp-form-error{font-size:12px;color:#e7ae91;min-height:18px}.lamp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lamp-form>.primary{font-size:15px}.lamp-form>.text-link{justify-content:center}.lamp-rules{font-size:14px;line-height:2;color:#d3c9b0}.lamp-rules p{margin-bottom:22px}.lamp-rules dt{color:#e0c28a;font-size:16px;margin-top:19px}.lamp-rules dd{margin:7px 0 21px;color:#bfb49c;font-size:13px}.lamp-rules>.primary{font-size:13px}.lamp-share-card{background:radial-gradient(circle at 50% 25%,#39534c,#142c32 50%,#0b1c23);border:1px solid #b3975e99;border-radius:12px;text-align:center;padding:28px 18px 25px}.share-card-flame>svg{width:52px;height:52px;color:#e0bc74}.lamp-share-card>small{font-size:10px;letter-spacing:4px;color:#c7ad78}.lamp-share-card h3{font-size:25px;letter-spacing:2px;line-height:1.8;margin:14px 0 5px;overflow-wrap:anywhere}.lamp-share-card p{font-size:12px;color:#bfae87;margin-bottom:23px}.lamp-share-qr{height:190px;width:190px;margin:auto;border-radius:10px}.lamp-share-card>span{display:block;margin-top:18px;font-size:11px;color:#beac83}.lamp-share-actions{display:flex;gap:15px;margin-top:20px;justify-content:center}.lamp-share-actions button{font-size:13px;padding:8px 20px}.lamp-local-note{color:#c6b286;background:#bda26012;padding:12px 15px;font-size:11px;line-height:1.9;margin-top:16px;border-radius:8px}.lamp-section-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:28px 0}.lamp-section-top h2{font-size:26px;letter-spacing:2px}.lamp-section-top p{font-size:12px;color:var(--muted);line-height:1.9;margin-top:9px}.lamp-section-top>.primary,.lamp-section-top>.secondary{font-size:13px;flex-shrink:0}.lamp-section-top>strong{font-weight:400;font-size:24px;color:#e3c792;white-space:nowrap}.lamp-wish-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.lamp-wish-grid>.sutra-empty{grid-column:1/-1}.lamp-wish-card{border:1px solid var(--line);border-radius:13px;background:linear-gradient(135deg,#243c3d77,#0e1d25);padding:25px;min-width:0}.lamp-wish-card header{display:flex;justify-content:space-between;align-items:center;color:#c9ae76}.lamp-wish-card header>svg{width:31px;height:31px}.lamp-wish-card header small{font-size:10px;letter-spacing:1px}.lamp-wish-card h3{font-size:25px;letter-spacing:1px;line-height:1.7;margin-top:19px;overflow-wrap:anywhere}.lamp-wish-card>p{font-size:13px;line-height:2;color:#bdb29b;margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere}.wish-progress{display:flex;justify-content:space-between;align-items:end;margin-top:23px;gap:10px}.wish-progress>b{font:35px Georgia,serif;color:#dfc188}.wish-progress small{font:11px var(--serif);color:#b6a98b}.wish-progress>span{font-size:10px;color:var(--muted);white-space:nowrap}.lamp-wish-card progress{appearance:none;display:block;width:100%;height:4px;border:none;background:#c0a15c22;margin:14px 0 12px}.lamp-wish-card progress::-webkit-progress-bar{background:#b39a5f22;border-radius:4px}.lamp-wish-card progress::-webkit-progress-value{background:#dab976;border-radius:4px}.wish-deadline{font-size:9px;color:#9f967f;line-height:1.9}.wish-flowers{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:7px;margin:22px 0}.wish-flowers>span{color:#6e735a66;text-align:center}.wish-flowers svg{width:20px;height:20px}.wish-flowers>.lit{color:#ebcd85;filter:drop-shadow(0 0 4px #d8ab5144)}.lamp-wish-card footer{display:flex;gap:12px;margin-top:20px}.lamp-wish-card footer button{font-size:12px;padding:7px 15px;flex:1}.incoming-wish{margin-top:30px}.incoming-wish>h2,.incoming-wish-title{font-size:24px;letter-spacing:2px;margin:0 0 20px}.lamp-ledger{border-top:1px solid var(--line)}.lamp-ledger>article{display:flex;align-items:center;gap:18px;padding:21px 4px;border-bottom:1px solid var(--line-soft)}.ledger-icon{height:45px;width:45px;display:grid;place-items:center;border-radius:50%;background:#c7a35f14;color:#cdb27a}.ledger-icon.echo{background:#2c5d5a44;color:#b2c3a3}.ledger-icon.spend{background:#89564022;color:#cba58a}.ledger-icon svg{width:24px;height:24px}.lamp-ledger>article>div{flex:1;min-width:0}.lamp-ledger b{font-size:15px;font-weight:400}.lamp-ledger article small{display:block;font-size:10px;color:var(--muted);margin-top:7px}.lamp-ledger article>strong{font:25px Georgia,serif;color:#ddc28c;text-align:right}.lamp-ledger .negative{color:#baaa8d}.lamp-ledger article>strong small{display:inline;font:9px var(--serif);margin-left:4px}.lamp-room-card{display:flex;align-items:center;gap:20px}.lamp-room-card>svg{width:45px;height:45px;color:var(--gold)}.lamp-room-card>div{flex:1}.lamp-room-card h3{font-size:24px;letter-spacing:2px}.lamp-room-card p{font-size:11px;color:var(--muted);margin-top:9px;line-height:2}.lamp-room-card button{font-size:12px;padding:7px 16px}.lamp-patron-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lamp-patron-grid>.sutra-empty{grid-column:1/-1}.lamp-patron{text-align:center;background:linear-gradient(135deg,#2a3431,#101f26)}.lamp-patron>svg{width:45px;height:45px;color:#c7a260}.lamp-patron h3{font-size:23px;letter-spacing:3px;margin:16px 0 7px}.lamp-patron p{font-size:11px;color:#b8a986;margin-bottom:21px}.lamp-patron .secondary{font-size:12px}.lamp-patron>small{display:block;font-size:9px;color:var(--muted);margin-top:13px}.echo-notice{text-align:center}.echo-notice>b{font:54px Georgia,serif;color:#e8c983}.echo-notice>b small{font:13px var(--serif);margin-left:12px}.echo-notice>p{font-size:12px;color:var(--muted);margin:20px 0 28px}.echo-notice>.primary{font-size:14px}.aid-banner{display:flex;align-items:center;gap:12px;font-size:11px;color:#cbb580;background:#29443d44;border:1px solid #aa935b55;border-radius:8px;padding:11px 14px;margin:0 0 16px}.aid-banner>svg{width:22px;height:22px}.aid-banner>span{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aid-banner>small{font-size:10px;white-space:nowrap}.aid-banner>button{font-size:10px;white-space:nowrap}.private-room-panel{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:20px}.private-room-panel>div:first-child{flex:1;min-width:200px}.private-room-panel h2{display:inline;font-size:23px;letter-spacing:2px;vertical-align:middle}.private-room-panel p{font-size:11px;color:var(--muted);margin-top:8px}.private-room-panel>.secondary{font-size:12px}.private-plaques{flex-basis:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.private-plaques article{padding:15px;border:1px solid var(--line);border-radius:8px;background:#1d343366}.private-plaques b{display:block;font-size:17px;color:#e2c58f;font-weight:400;letter-spacing:2px}.private-plaques span{display:block;font-size:12px;color:#bdb298;line-height:1.9;margin-top:10px;overflow-wrap:anywhere}.lantern-reader-complete{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:17px;border:1px solid var(--line);border-radius:10px;background:#20383455;font-size:11px;color:var(--muted)}.lantern-reader-complete button{font-size:12px;flex-shrink:0}.lantern-reader-complete p{line-height:1.9}.reading-focus .lantern-reader-complete{max-width:100%;margin-top:20px}@keyframes lamp-breathe{50%{opacity:.45;transform:scale(.8)}}
@media(max-width:1100px) and (min-width:761px){.lamp-overview-grid{grid-template-columns:minmax(0,1fr) 220px;gap:17px}.lamp-rank-panel{grid-template-columns:minmax(0,1fr) 90px;gap:18px}.lamp-rank-steps{grid-column:1/-1;grid-template-columns:repeat(3,1fr);font-size:9px}.lamp-room-card{flex-wrap:wrap}.lamp-patron-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lamp-wish-grid{grid-template-columns:1fr}}
@media(max-width:760px){.lantern-page{margin:0 -19px}.lantern-hero{height:300px;padding:29px 24px;background-position:60% center}.lantern-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0b171f33,transparent)}.lantern-hero>*{position:relative}.lantern-hero>small{font-size:9px;letter-spacing:2px}.lantern-hero h1{font-size:35px;letter-spacing:3px;margin:20px 0 8px}.lantern-hero>p{font-size:17px;letter-spacing:2px}.lantern-hero>span{font-size:10px;letter-spacing:1px;line-height:1.9;margin-top:12px}.lantern-hero>.secondary{font-size:12px;padding:7px 14px;margin-top:26px;min-height:35px}.lantern-hero>.text-link{font-size:9px;margin-left:13px}#lantern-dashboard{padding:0 19px}.lamp-account-row{padding:12px 0 17px;gap:10px}.lamp-account-row>span{font-size:18px;gap:7px;flex-wrap:wrap}.lamp-account-row small{font-size:8px;padding:2px 8px}.lamp-account-row>span>svg{width:24px;height:24px}.lamp-account-row>.text-link{font-size:9px;white-space:nowrap}.lamp-tabs{gap:23px;margin:15px 0 20px}.lamp-tabs button{font-size:12px;letter-spacing:0;padding:9px 0}.lamp-overview-grid{display:flex;flex-direction:column;gap:18px}.lamp-galaxy-panel .section-heading h2{font-size:21px}.lamp-galaxy-panel .section-heading .text-link{font-size:9px}.lamp-network-stat{gap:10px;margin-top:18px}.lamp-network-stat>b{font-size:39px}.lamp-network-stat>span{font-size:11px}.lamp-network-stat small{font-size:8px}.lamp-network-stat>span:last-child{font-size:9px}.lamp-network-stat strong{font-size:14px}.lamp-galaxy{max-height:310px}.lamp-network-caption{font-size:9px;line-height:1.9}.lamp-bottle-panel{display:grid;grid-template-columns:95px 1fr;gap:0 15px;text-align:left;padding:20px}.dew-bottle{grid-row:1/5;grid-column:1;height:146px;width:86px;margin:5px 0;border-radius:12px 12px 32px 32px}.dew-bottle:before{inset:6px;border-radius:8px 8px 27px 27px}.dew-bottle>svg{bottom:25px;left:20px;width:45px;height:45px}.lamp-bottle-panel>small{font-size:12px;letter-spacing:3px}.lamp-bottle-panel h2{font-size:32px;margin-top:7px}.lamp-bottle-panel h2>small{font-size:10px}.lamp-bottle-panel>p{font-size:9px;margin:8px 0 15px}.lamp-bottle-panel>.primary{font-size:10px;padding:7px 10px;min-height:32px}.lamp-bottle-panel>.primary svg{width:15px;height:15px}.lamp-bottle-panel>.text-link{grid-column:1/-1;justify-self:center;margin-top:17px;font-size:9px}.lamp-rank-panel{grid-template-columns:1fr 85px;gap:15px;margin-top:18px}.lamp-rank-panel>img{height:105px}.lamp-rank-panel h2{font-size:23px}.lamp-rank-panel p{font-size:10px}.lamp-rank-panel>div>small{font-size:9px}.lamp-rank-steps{grid-column:1/-1;gap:10px;font-size:10px}.lamp-daily{margin-top:18px}.lamp-daily>.section-heading h2{font-size:22px}.lamp-daily>.section-heading small{font-size:8px}.lamp-daily>div:last-child{grid-template-columns:1fr;gap:10px}.lamp-daily>div>button{padding:13px;gap:12px}.lamp-daily>div>button>span{font-size:13px}.lamp-daily>div>button small{font-size:9px}.lamp-daily>div>button>svg{width:23px;height:23px}.lamp-welcome{padding:32px 18px}.lamp-welcome h2{font-size:23px;letter-spacing:2px;line-height:1.8}.lamp-welcome p{font-size:12px;line-height:1.9}.lamp-welcome>.primary{font-size:13px}.lamp-welcome>.text-link{font-size:10px}.welcome-flame>svg{width:55px;height:55px}.lamp-visitor-notes{font-size:9px;padding:22px 8px;line-height:2}.lamp-dialog{padding:29px 19px 22px}.lamp-form{gap:16px}.lamp-form>label,.lamp-form-row>label{font-size:12px}.lamp-form input:not([type=checkbox]),.lamp-form textarea,.lamp-form select{font-size:13px;padding:11px}.lamp-form>.primary{font-size:13px}.lamp-form .lamp-checkbox,.lamp-form-note{font-size:10px}.lamp-form-row{gap:13px}.lamp-rules{font-size:13px}.lamp-rules dd{font-size:12px}.lamp-share-card{padding:23px 15px}.lamp-share-card h3{font-size:22px}.lamp-share-card p{font-size:11px}.lamp-share-qr{width:170px;height:170px}.lamp-share-actions{gap:10px}.lamp-share-actions button{font-size:11px;padding:8px 13px;flex:1}.lamp-local-note{font-size:10px}.lamp-section-top{gap:13px;align-items:flex-start;flex-wrap:wrap;margin:22px 0}.lamp-section-top h2{font-size:23px;letter-spacing:1px}.lamp-section-top p{font-size:11px}.lamp-section-top>.primary,.lamp-section-top>.secondary{font-size:11px;padding:7px 13px;min-height:32px}.lamp-wish-grid{grid-template-columns:1fr;gap:18px}.lamp-wish-card{padding:20px 17px}.lamp-wish-card h3{font-size:23px}.lamp-wish-card>p{font-size:12px}.wish-deadline{font-size:9px}.wish-flowers{gap:4px;margin:20px 0}.wish-flowers svg{width:18px;height:18px}.lamp-wish-card footer{gap:10px}.lamp-wish-card footer button{font-size:11px;padding:7px 12px}.lamp-ledger>article{gap:12px;padding:18px 0}.ledger-icon{width:35px;height:35px;flex-shrink:0}.ledger-icon svg{width:20px;height:20px}.lamp-ledger b{font-size:13px}.lamp-ledger article small{font-size:9px;line-height:1.8}.lamp-ledger article>strong{font-size:22px}.lamp-room-card{gap:14px;flex-wrap:wrap}.lamp-room-card>svg{width:36px;height:36px}.lamp-room-card>div{flex-basis:calc(100% - 55px)}.lamp-room-card h3{font-size:21px}.lamp-room-card p{font-size:10px}.lamp-room-card button{font-size:11px;flex:1;padding:7px 10px}.lamp-patron-grid{grid-template-columns:1fr}.lamp-patron h3{font-size:23px}.aid-banner{gap:7px;font-size:10px;padding:9px;margin-bottom:12px}.aid-banner>small{font-size:8px}.aid-banner>button{font-size:9px}.aid-banner>svg{width:18px;height:18px}.private-room-panel{gap:14px}.private-room-panel h2{font-size:20px;letter-spacing:1px}.private-room-panel p{font-size:10px}.private-plaques{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.private-plaques article{padding:12px}.private-plaques b{font-size:15px}.private-plaques span{font-size:10px}.lantern-reader-complete{display:block;padding:14px;font-size:10px}.lantern-reader-complete button{font-size:11px;margin-top:12px}.sidebar nav button{font-size:9px}.sidebar nav button svg{width:21px;height:21px}}
.lamp-active-offerings{margin-top:25px}.lamp-active-offerings h2{font-size:23px;letter-spacing:2px;margin-bottom:15px}.lamp-active-offerings article{display:flex;gap:16px;padding:17px 0;border-top:1px solid var(--line-soft)}.lamp-active-offerings article>svg{color:var(--gold)}.lamp-active-offerings b{font-size:15px;font-weight:400}.lamp-active-offerings p{font-size:12px;color:var(--muted);margin-top:7px}.lamp-active-offerings small{display:block;color:#baab86;font-size:10px;margin-top:8px}.temple-patron-open{position:absolute;right:20px;bottom:94px;z-index:7;font-size:12px;min-height:32px;padding:6px 13px;background:#12282cee}.temple-patron-open svg{width:18px;height:18px}.temple-patron-list>article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid var(--line-soft)}.temple-patron-list b{font-size:21px;font-weight:400;color:#e2c48b}.temple-patron-list small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.temple-patron-list button{font-size:12px;padding:7px 14px}.temple-patron-list>p{padding:30px 0;line-height:2;font-size:14px}
@media(max-width:760px){.temple-patron-open{bottom:110px;right:12px;font-size:10px;padding:5px 9px;min-height:28px}.temple-patron-open svg{width:15px;height:15px}.lamp-active-offerings{margin-top:18px}.lamp-active-offerings h2{font-size:21px}}
@media(max-width:374px){.lantern-hero h1{font-size:31px}.lamp-network-stat{flex-wrap:wrap}.lamp-network-stat>span:last-child{margin-left:0;flex-basis:100%;text-align:left;display:flex;gap:13px;align-items:center}.lamp-account-row>span{font-size:16px}.lamp-account-row>span>svg{width:20px;height:20px}.lamp-dialog .dialog-heading h2{font-size:23px}.wish-flowers{grid-template-columns:repeat(9,minmax(0,1fr))}.lamp-share-actions{flex-direction:column}.private-plaques{grid-template-columns:1fr}}
.lamp-galaxy{height:auto;aspect-ratio:700 / 490;min-height:180px}
