#v16-hub,#v16-update{box-sizing:border-box;color:#e7ddc9;background:#0f1720;border:1px solid #c8ad7370;border-radius:18px;max-height:92dvh;overflow:auto;box-shadow:0 30px 100px #0009}
#v16-hub{width:min(1150px,96vw);padding:26px}#v16-update{width:min(680px,94vw);padding:32px}
#v16-hub::backdrop,#v16-update::backdrop{background:#03060bcf;backdrop-filter:blur(7px)}
#v16-hub header{display:flex;position:static;justify-content:space-between;align-items:flex-start;padding:0 0 16px;background:none;gap:16px}#v16-hub header small,#v16-update>small{color:#c8ad73;letter-spacing:.2em;font:10px system-ui}#v16-hub h2,#v16-update h2{font:400 clamp(25px,4vw,40px) Georgia,serif;margin:10px 0 12px;color:#ead9b3}#v16-hub h3{font:400 29px Georgia,serif;margin:8px 0 15px}#v16-hub h4{font:400 20px Georgia,serif;color:#dfcba0}#v16-hub p,#v16-update p{color:#aebbc1;font-size:13px;line-height:1.75}#v16-hub button,#v16-update button{font-size:12px;min-height:40px;border:1px solid #c8ad7347;background:#18222d;color:#e3d2ad;padding:9px 13px;border-radius:8px;cursor:pointer}#v16-hub button:hover,#v16-update button:hover{border-color:#c8ad73}#v16-hub button:disabled{opacity:.4;cursor:not-allowed}#v16-hub button[aria-pressed=true]{background:#c8ad7320;border-color:#c8ad73}#v16-hub select,#v16-hub input{box-sizing:border-box;background:#09111b;color:#e0ddcf;border:1px solid #c8ad7355;border-radius:8px;padding:10px;min-width:0;max-width:100%}
#v16-hub>header>div{flex:1 1 auto;min-width:0;width:auto;max-width:none;display:block;text-align:left}#v16-hub>header>button{flex:0 0 42px;width:42px;max-width:42px;align-self:flex-start;padding:0;font-size:22px}#v16-hub .card{padding:0;min-height:0;border:0;background:none}
#v16-hub>header,#lotm-dialog>header{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;grid-template-rows:none!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;position:static!important;padding:0 0 16px!important;text-align:left!important}#lotm-dialog>header>div{flex:1 1 auto;min-width:0;width:auto;text-align:left}#lotm-dialog>header>button{flex:0 0 42px;width:42px;max-width:42px;padding:0;font-size:22px}
.v16-public-cards .lv,.v16-public-cards .ds.s{display:none!important}
#v16-hub>nav{position:sticky!important;top:0!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box;flex:0 0 auto;padding:8px 0 18px!important;border-radius:0!important;background:#0f1720!important;z-index:10}
#v16-hub>nav{display:flex;gap:7px;overflow-x:auto;padding:8px 0 18px;border-bottom:1px solid #c8ad7330}#v16-hub>nav button{flex:0 0 auto}#v16-content{padding:25px 0 10px;min-height:300px}#v16-hub footer{margin-top:20px;padding-top:16px;border-top:1px solid #c8ad7326;text-align:right}.v16-kicker{color:#c8ad73;font:10px system-ui;letter-spacing:.2em}.v16-note{font-size:11px!important;color:#98a8b0!important}
.v16-rituals{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:25px 0}.v16-ritual{min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;background:radial-gradient(ellipse at 50% 100%,#b2c5ca20,transparent),#101b28!important}.v16-ritual>span{font:50px Georgia,serif;color:#c8ad73}.v16-ritual>b{font:20px Georgia,serif}.v16-ritual>small{font-size:10px;color:#acb7ba}.v16-ritual.candles{background:radial-gradient(ellipse at 50% 110%,#be803242,transparent),#1d1816!important}.v16-ritual.mirror{background:linear-gradient(135deg,#213044,#10151e,#24374b)!important}
html[data-ritual=candles] #pack,html[data-ritual=candles] #bview{filter:drop-shadow(0 0 18px #d19a3430)}html[data-ritual=candles] .lotm-mythic{background:#130c06f5}html[data-ritual=candles] .lotm-mythic-fog{background:radial-gradient(ellipse at 30% 80%,#f5b14d26,transparent 45%),radial-gradient(ellipse at 80% 90%,#a9794928,transparent 55%)}html[data-ritual=mirror] .lotm-mythic{background:#07101af5}html[data-ritual=mirror] .lotm-mythic-seal{color:#8eb5df68}html[data-ritual=mirror] #pack{filter:drop-shadow(0 0 18px #81a4d030)}
.v16-table{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:135px 18px 25px;margin:25px 0;background:radial-gradient(ellipse at 50% 0,#72858c18,transparent 75%);border:1px solid #c8ad732c;border-radius:50% 50% 18px 18px/100px 100px 18px 18px}.v16-table-center{position:absolute;top:20px;left:10%;right:10%;height:88px;border-radius:50%;border:2px solid #836435;box-shadow:inset 0 0 0 8px #65492228,0 15px 50px #0005;display:flex;gap:5px;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse,#4f3c284a,#191916)}.v16-table-center>span{color:#cab477;font-size:22px}.v16-table-center b{font:18px Georgia,serif}.v16-table-center small{font-size:9px;color:#b8b19e}.v16-seat{padding:14px;border:1px solid #c8ad732b;border-radius:12px;background:#101820b8;text-align:center;min-width:0}.v16-seat h4{margin:0 0 14px}.v16-seat button{margin:4px 0}.v16-seat-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;min-height:100px}.v16-seat-cards .card{width:100%}.v16-seat-cards .lotm-use{display:none}.v16-seat p{font-size:11px!important}
.v16-check{display:flex;align-items:center;gap:10px;font:12px system-ui;margin:18px 0}.v16-check input{width:18px;height:18px;min-height:18px!important;flex:0 0 auto}.v16-path-layout{display:grid;grid-template-columns:210px 1fr;gap:24px;margin-top:25px}.v16-path-list{display:grid;gap:5px;align-content:start;max-height:62vh;overflow:auto;padding-right:8px}.v16-path-list button{text-align:left}.v16-sequences{display:grid;gap:8px}.v16-sequences article{display:grid;grid-template-columns:110px 1fr;gap:15px;align-items:start;padding:15px;border:1px solid #c8ad7324;border-radius:8px;background:#18232b55}.v16-sequences article>b{font:14px Georgia,serif;color:#d2c39e}.v16-sequences article button{display:block;margin-bottom:5px}.v16-sequences article span{font-size:12px;color:#8d9da7}.v16-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.v16-team-select{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.v16-team-select select{flex:1 1 180px}
.v16-overflow{overflow-x:auto;max-width:100%;margin:20px 0}.v16-metrics{width:100%;border-collapse:collapse;font-size:12px;text-align:right;white-space:nowrap}.v16-metrics th,.v16-metrics td{border-bottom:1px solid #c8ad7326;padding:11px 10px}.v16-metrics th:first-child{text-align:left}.v16-metrics thead{color:#ccbb97}.v16-community-meter{padding:26px;border:1px solid #c8ad7344;border-radius:12px;margin:22px 0;background:radial-gradient(ellipse at 50% 100%,#9e35491a,transparent)}.v16-community-meter b{display:block;font:38px Georgia,serif;margin-bottom:16px;color:#dec38e}.v16-community-meter progress{width:100%;height:14px;accent-color:#bfa36b}
.v16-profile-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.v16-profile-options label{display:grid;gap:8px;font-size:12px}.v16-public-profile{max-width:650px;margin:25px auto;padding:35px;border:2px solid #b3955c;border-radius:14px;text-align:center;background:radial-gradient(ellipse at 50% 100%,#bcced62a,#101a26 80%)}.v16-public-profile.frame-silver{border-color:#b9c8d4}.v16-public-profile.frame-crimson{border-color:#bd5a6e;box-shadow:0 0 40px #bd5a6e12}.v16-public-profile.frame-fog{border-color:#aec5c7;box-shadow:0 0 25px #d0dfdf25}.v16-public-profile.bg-archives{background:repeating-linear-gradient(90deg,#1c1c1a 0 40px,#2b261d 41px 43px)}.v16-public-profile.bg-night{background:radial-gradient(circle at 85% 15%,#7c2c3e50,transparent 25%),#080c19}.v16-public-profile>small{letter-spacing:.15em;color:#bca877;font-size:9px}.v16-public-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px}.v16-public-cards .card{width:100%}.v16-public-cards .lotm-use{display:none}.v16-journal{list-style:none;padding:0 0 0 18px;margin-top:25px;border-left:1px solid #c8ad7344}.v16-journal li{position:relative;margin-bottom:24px}.v16-journal li:before{content:"✦";position:absolute;left:-25px;top:0;color:#c8ad73;font-size:12px}.v16-journal time{font-size:10px;color:#c8ad73}.v16-journal p{margin:8px 0}.v16-balance-note{padding:20px;border:1px solid #c8ad733b;border-radius:10px;margin-top:20px}.v16-balance-note b{color:#d2bc8d;font-size:13px}.v16-card-balance{border-top:1px solid #c8ad7333;margin-top:20px;padding-top:15px}.v16-card-balance summary{cursor:pointer;font-size:12px;color:#c8ad73}
.v16-update-seal{font:60px Georgia,serif;color:#c8ad73;text-align:center;margin-bottom:12px}#v16-update>small{display:block;text-align:center}#v16-update h2{text-align:center}#v16-update ul{padding-left:20px;color:#c6d0d3;font-size:12px;line-height:1.8}#v16-update li{margin:9px 0}#v16-update .btns{justify-content:flex-end;margin-top:22px}
@media(max-width:650px){#v16-hub,#v16-update{padding:18px;max-width:96vw}#v16-hub button,#v16-update button{min-height:44px}.v16-rituals{grid-template-columns:1fr}.v16-ritual{min-height:155px}.v16-table{grid-template-columns:1fr;padding:125px 10px 10px}.v16-seat-cards{max-width:320px;margin:auto;min-height:0}.v16-seat-cards .card{max-width:100px}.v16-path-layout{grid-template-columns:1fr;gap:15px}.v16-path-list{display:flex;overflow:auto;max-height:none;padding-bottom:10px}.v16-path-list button{flex:0 0 auto}.v16-sequences article{grid-template-columns:80px 1fr;padding:12px;gap:10px}.v16-profile-options{grid-template-columns:1fr}.v16-public-profile{padding:20px 12px}.v16-public-cards{gap:7px}.v16-team-select select{flex-basis:100%}.v16-metrics{font-size:11px}.v16-metrics th,.v16-metrics td{padding:9px 7px}}

