:root{--ink:#120e0a;--night:#17120d;--panel:#1d1711;--panel2:#251d15;--line:#3a2e22;--line2:#4d3d2c;--parch:#ecdfc9;--parch2:#b9a88f;--muted:#8a7a65;--bronze:#c9a27a;--gold:#e3bf8a;--ember:#f0d3a3;--display:"Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--text:"Spectral", Georgia, "Times New Roman", serif;--r-s:6px;--r-m:10px;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=light]),:root[data-theme=dark]{--ink:#120e0a}*,:before,:after{box-sizing:inherit}html{height:100%;scroll-padding-top:env(safe-area-inset-top,0px)}body{background:var(--ink);height:100%;color:var(--parch);font-family:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:1.5px solid var(--gold);outline-offset:2px}.app{grid-template-rows:64px 1fr;grid-template-columns:220px 1fr auto;height:100%;display:grid}header{border-bottom:1px solid var(--line);background:linear-gradient(#1a140f,#16110c);grid-column:1/-1;align-items:center;gap:22px;padding:0 20px;display:flex}.brand{flex-direction:column;min-width:196px;line-height:1.05;display:flex}.brand b{font-family:var(--display);color:var(--gold);letter-spacing:.01em;font-size:28px;font-weight:500}.brand span{color:var(--parch2);margin-top:3px;font-size:12px}.search{flex:0 380px;position:relative}.search input{border-radius:var(--r-s);border:1px solid var(--line2);background:#140f0b;outline:none;width:100%;height:40px;padding:0 12px 0 38px}.search input::placeholder{color:var(--muted)}.search svg{opacity:.75;position:absolute;top:11px;left:12px}.results{background:var(--panel);border:1px solid var(--line2);border-radius:var(--r-m);z-index:40;max-height:60vh;padding:6px;display:none;position:absolute;top:46px;left:0;right:0;overflow:auto;box-shadow:0 20px 50px #000a}.results.on{display:block}.results button{text-align:left;border-radius:var(--r-s);background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.results button:hover,.results button.act{background:var(--panel2)}.results small{color:var(--muted);font-size:12px;display:block}.hspace{flex:1}nav.side{border-right:1px solid var(--line);background:#16110c;flex-direction:column;min-height:0;padding:18px 0;display:flex}nav.side .item{text-align:left;color:var(--parch);background:0 0;border:0;align-items:center;gap:14px;padding:11px 24px;font-size:15px;display:flex;position:relative}nav.side .item svg{opacity:.8}nav.side .item[aria-current=page]{background:linear-gradient(90deg,#3a2c1f,#2a2018 70%,#0000)}nav.side .item[aria-current=page]:before{content:"";background:var(--bronze);width:3px;position:absolute;top:0;bottom:0;left:0}nav.side .item .cnt{color:var(--parch2);background:#2a2118;border-radius:4px;margin-left:auto;padding:0 7px;font-size:12px}.fam-legend{margin-top:auto;padding:0 16px}.fam-legend h4{font-family:var(--display);color:var(--parch);margin:0 8px 8px;font-size:17px;font-weight:500}.fam-legend button{border-radius:var(--r-s);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;padding:5px 8px;font-size:14px;display:flex}.fam-legend button:hover{border-color:var(--line)}.fam-legend .dot{border-radius:50%;flex:none;width:10px;height:10px}.fam-legend .n{color:var(--parch2);margin-left:auto;font-size:12px}main{background:radial-gradient(120% 90% at 50% 40%,#22190f 0%,#120d09 60%,#0c0906 100%);min-width:0;min-height:0;position:relative;overflow:hidden}.viewport{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.viewport.dragging{cursor:grabbing}.viewport.dragging .card{pointer-events:none}.world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.lines{width:1px;height:1px;transition:opacity .4s;position:absolute;top:0;left:0;overflow:visible}.lines path{fill:none;stroke:#6e5841;stroke-width:1.6px;stroke-linecap:round}.lines path.hot{stroke:#c9a27a;stroke-width:1.9px}.lines path.gh{stroke:#5a4630;stroke-dasharray:4 6}.lines .ring{fill:#1a130d;stroke:#8a6d4d;stroke-width:1.6px}.lines .ring.hot{stroke:#e3bf8a}#cards{position:absolute;top:0;left:0}.card{font:inherit;color:inherit;font-size:calc(16px * var(--s,1));cursor:pointer;text-align:center;background:linear-gradient(#231a12,#18120c);border:1px solid #3b2e21;border-radius:.85em;flex-direction:column;align-items:center;padding:.75em .55em .5em;transition:transform .7s cubic-bezier(.22,.7,.2,1),width .7s cubic-bezier(.22,.7,.2,1),height .7s cubic-bezier(.22,.7,.2,1),font-size .7s cubic-bezier(.22,.7,.2,1),opacity .45s,border-color .2s;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 .7em 1.8em #0009}.card:hover{border-color:#7a5e40}.card.side{background:linear-gradient(#1d160f,#15100b)}.card.side .c-por{opacity:.92}.card.focus{background:linear-gradient(#2c2116,#1b140d);border-color:#c9a27a;box-shadow:0 0 0 1px #c9a27a66,0 0 46px #c9a27a30,0 1em 2.4em #000b}.c-por{pointer-events:none;background:#241b13;border:1px solid #8b6c4b;border-radius:50%/44%;flex:none;width:6.3em;height:7.7em;position:relative;overflow:hidden;box-shadow:0 0 0 .22em #1a130d,0 0 0 .28em #4d3c2a}.c-por img{object-fit:cover;filter:sepia(.18);width:100%;height:100%}.c-mono{font-family:var(--display);color:var(--gold);background:radial-gradient(80% 70% at 50% 35%,var(--tint,#4a3826) 0%,#1c150f 100%);place-items:center;font-size:2.7em;font-style:italic;display:grid;position:absolute;inset:0}.c-mono:after{content:"";border:1px solid #c9a27a33;border-radius:50%/44%;position:absolute;inset:.35em}.c-nm{font-family:var(--display);color:var(--parch);-webkit-line-clamp:2;pointer-events:none;-webkit-box-orient:vertical;margin-top:.55em;font-size:1.16em;font-weight:500;line-height:1.05;display:-webkit-box;overflow:hidden}.c-yr{font-family:var(--display);color:var(--parch2);pointer-events:none;margin-top:.2em;font-size:.95em}.c-fam{pointer-events:none;border-radius:50%;width:.45em;height:.45em;position:absolute;top:.6em;right:.65em}.card.ghost{box-shadow:none;color:var(--muted);background:0 0;border:1px dashed #5a4630;justify-content:center}.card.ghost:hover{border-color:var(--bronze);color:var(--parch2)}.card.ghost .plus{font-family:var(--display);color:var(--bronze);pointer-events:none;font-size:2.6em;line-height:1}.c-gh{pointer-events:none;margin-top:.3em;font-size:.9em;line-height:1.3}.rail{pointer-events:none;z-index:2;background:linear-gradient(90deg,#120d09f0 0%,#120d09b0 60%,#0000);width:150px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.rl{font-family:var(--display);color:#a48c6c;white-space:nowrap;margin-top:-.7em;font-size:17px;font-style:italic;transition:transform .8s cubic-bezier(.22,.7,.2,1);position:absolute;top:0;left:22px}.rl:after{content:"";background:#5a4630;width:26px;height:1px;margin-top:6px;display:block}.navbar{z-index:5;border:1px solid var(--line2);-webkit-backdrop-filter:blur(10px);background:#17110cd9;border-radius:999px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:5px 6px 5px 5px;display:none;position:absolute;top:16px;left:50%;transform:translate(-50%)}.navbar.on{display:flex}.nb-back{color:var(--parch);background:#2a2017;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 13px 6px 9px;font-size:13px;display:flex}.nb-back:hover:not(:disabled){color:var(--gold);background:#3a2c1f}.nb-back:disabled{opacity:.35;cursor:default}.crumbs{color:var(--parch2);white-space:nowrap;align-items:center;gap:6px;padding-right:8px;font-size:13px;display:flex;overflow:hidden}.cr{color:var(--parch2);background:0 0;border:0;padding:2px;font-size:13px}button.cr:hover{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.cr.cur{color:var(--parch);font-family:var(--display);font-size:17px}.cr-sep,.cr-more{color:#6b5640}.zoomctl{z-index:5;border:1px solid var(--line2);background:#17110cd9;border-radius:10px;flex-direction:column;display:flex;position:absolute;bottom:22px;right:18px;overflow:hidden}.zoomctl button{width:38px;height:36px;color:var(--parch);background:0 0;border:0;font-size:19px}.zoomctl button+button{border-top:1px solid var(--line2)}.zoomctl button:hover{color:var(--gold);background:#2a2017}.card .c-open{color:var(--gold);opacity:0;font-size:.7em;transition:opacity .2s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.card.focus:hover .c-open{opacity:.8}.hint{white-space:nowrap;color:var(--muted);pointer-events:none;z-index:4;font-size:12px;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.toolbar{border:1px solid var(--line2);-webkit-backdrop-filter:blur(10px);background:#17110cdd;border-radius:12px;align-items:center;gap:4px;max-width:calc(100% - 24px);padding:6px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.toolbar button{color:var(--parch);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.toolbar button:hover{background:#2a2017}.toolbar button[aria-pressed=true]{color:var(--gold);background:#3a2c1f}.toolbar .sep{background:var(--line2);width:1px;height:24px;margin:0 4px}.toolbar .primary{color:#22180f;background:linear-gradient(#d7b089,#b98f66)}.toolbar .primary:hover{background:linear-gradient(#e2bd96,#c49a70)}.empty{text-align:center;justify-content:center;align-items:center;padding:24px;display:none;position:absolute;inset:0}.empty.on{display:flex}.empty .inner{max-width:440px}.empty h2{font-family:var(--display);color:var(--parch);margin:0 0 14px;font-size:44px;font-weight:400;line-height:1.05}.empty p{color:var(--parch2);margin:0 0 24px}.btn{border:1px solid var(--line2);color:var(--parch);background:#211a13;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;display:inline-flex}.btn:hover{border-color:var(--bronze)}.btn.gold{color:#22180f;background:linear-gradient(#d7b089,#b98f66);border-color:#b98f66}.btn.ghost{background:0 0}.btn.danger{color:#e6a08a;border-color:#5a3328}.btn.sm{padding:5px 11px;font-size:13px}.btn:disabled{opacity:.45;cursor:default}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page{-webkit-backdrop-filter:blur(6px);background:#130e0ae8;padding:34px 40px 120px;display:none;position:absolute;inset:0;overflow:auto}.page.on{display:block}.page h1{font-family:var(--display);margin:0 0 6px;font-size:48px;font-weight:400;line-height:1}.page .lead{color:var(--parch2);max-width:62ch;margin:0 0 28px}.register{columns:3 260px;column-gap:40px}.register h3{font-family:var(--display);color:var(--bronze);break-after:avoid;border-bottom:1px solid var(--line);margin:18px 0 6px;padding-bottom:2px;font-size:30px;font-weight:500}.pline{border-radius:var(--r-s);text-align:left;break-inside:avoid;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:6px 4px;display:flex}.pline:hover{background:#21190f}.pline .nm{font-family:var(--display);font-size:19px;line-height:1.1}.pline small{color:var(--muted);font-size:12.5px;display:block}.mini{width:36px;height:44px;font-family:var(--display);color:var(--gold);background:#2a2017;border:1px solid #6a5238;border-radius:50%/42%;flex:none;place-items:center;font-size:15px;font-style:italic;display:grid;overflow:hidden}.mini img{object-fit:cover;filter:sepia(.25);width:100%;height:100%}.table{border-collapse:collapse;width:100%;max-width:980px}.table th{color:var(--muted);text-align:left;border-bottom:1px solid var(--line2);padding:8px 10px;font-size:13px;font-weight:400}.table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px}.table tr.click{cursor:pointer}.table tr.click:hover td{background:#1d160f}.table .big{font-family:var(--display);font-size:21px;line-height:1.1}.swatch{vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:8px;display:inline-block}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line2);color:var(--parch2);background:#1f1811;border-radius:5px;padding:1px 8px;font-size:12.5px}button.chip:hover{border-color:var(--bronze);color:var(--parch)}.section{border-top:1px solid var(--line);max-width:880px;margin-top:30px;padding-top:22px}.section h2{font-family:var(--display);margin:0 0 6px;font-size:28px;font-weight:500}.section p{color:var(--parch2);max-width:64ch;margin:0 0 14px}.drop{border:1px dashed var(--line2);border-radius:var(--r-m);text-align:center;color:var(--parch2);background:#17110c;padding:26px}.progress{color:var(--gold);font-style:italic}aside.detail{border-left:1px solid var(--line);background:#17110c;flex-direction:column;width:390px;min-height:0;display:flex;overflow:auto}aside.detail.closed{border:0;width:0;overflow:hidden}.d-head{gap:18px;padding:22px 22px 16px;display:flex;position:relative}.portrait{background:#241b13;border:1px solid #8b6c4b;border-radius:50%/44%;flex:none;width:132px;height:166px;position:relative;overflow:hidden;box-shadow:0 0 0 4px #17110c,0 0 0 5px #4d3c2a,0 14px 30px #0009}.portrait img{object-fit:cover;width:100%;height:100%}.mono{font-family:var(--display);color:var(--gold);background:radial-gradient(80% 70% at 50% 35%,var(--tint,#4a3826) 0%,#1c150f 100%);place-items:center;font-size:54px;font-style:italic;display:grid;position:absolute;inset:0}.mono:after{content:"";border:1px solid #c9a27a44;border-radius:50%/44%;position:absolute;inset:9px}.d-name{font-family:var(--display);margin:6px 0 4px;font-size:31px;font-weight:500;line-height:1.02}.d-years{font-family:var(--display);color:var(--parch2);font-size:20px}.d-birthname{color:var(--muted);margin-top:2px;font-size:13px;font-style:italic}.d-close{opacity:.7;background:0 0;border:0;padding:6px;position:absolute;top:12px;right:12px}.d-actions{flex-wrap:wrap;gap:8px;padding:0 22px 14px;display:flex}.gallery{gap:8px;padding:0 22px 14px;display:flex;overflow-x:auto}.gallery button{border:1px solid var(--line2);background:#000;border-radius:6px;flex:none;width:54px;height:54px;padding:0;overflow:hidden}.gallery button[aria-pressed=true]{border-color:var(--gold)}.gallery img{object-fit:cover;width:100%;height:100%}.tabs{border-bottom:1px solid var(--line);gap:22px;padding:0 22px;display:flex}.tabs button{color:var(--parch2);background:0 0;border:0;border-bottom:1.5px solid #0000;margin-bottom:-1px;padding:10px 0;font-size:14px}.tabs button[aria-selected=true]{color:var(--parch);border-color:var(--bronze)}.d-body{padding:18px 22px 40px}.d-body p{color:#dccdb6;margin:0 0 14px;line-height:1.65}.facts{grid-template-columns:96px 1fr;gap:6px 14px;margin:4px 0 18px;font-size:14px;display:grid}.facts dt{color:var(--muted)}.facts dd{margin:0}.rel h5{font-family:var(--display);color:var(--parch);margin:16px 0 6px;font-size:19px;font-weight:500}.rel .pline .nm{font-size:17px}.muted{color:var(--muted)}.lnk{color:var(--gold);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.modal{z-index:80;background:#0009;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal.on{display:flex}.sheet{background:var(--panel);border:1px solid var(--line2);border-radius:14px;width:min(760px,100%);max-height:calc(100% - 20px);overflow:auto;box-shadow:0 40px 100px #000c}.sheet header{z-index:2;border-bottom:1px solid var(--line);background:var(--panel);height:auto;padding:18px 24px;position:sticky;top:0}.sheet header h2{font-family:var(--display);margin:0;font-size:28px;font-weight:500}.sheet .body{padding:20px 24px}.sheet footer{border-top:1px solid var(--line);background:var(--panel);justify-content:flex-end;gap:10px;padding:14px 24px;display:flex;position:sticky;bottom:0}.sheet footer .left{margin-right:auto}.grid2{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.grid2 .full{grid-column:1/-1}label.f{color:var(--parch2);flex-direction:column;gap:5px;font-size:13px;display:flex}label.f input,label.f select,label.f textarea{border:1px solid var(--line2);border-radius:var(--r-s);color:var(--parch);background:#140f0b;outline:none;width:100%;padding:9px 11px;font-size:15px}label.f textarea{resize:vertical;min-height:110px;line-height:1.55}label.f input:focus,label.f select:focus,label.f textarea:focus{border-color:var(--bronze)}fieldset{border:1px solid var(--line);border-radius:var(--r-m);margin:0;padding:12px 14px 14px}legend{font-family:var(--display);color:var(--parch);padding:0 6px;font-size:19px}.plist{flex-direction:column;gap:8px;display:flex}.prow{align-items:center;gap:8px;display:flex}.prow select,.prow input{border:1px solid var(--line2);border-radius:var(--r-s);background:#140f0b;min-width:0;padding:7px 9px;font-size:14px}.prow select{flex:2}.prow input{flex:1}.x{border:1px solid var(--line2);width:30px;height:30px;color:var(--parch2);background:0 0;border-radius:6px;flex:none}.photos-ed{flex-wrap:wrap;gap:10px;display:flex}.photos-ed .ph{border:1px solid var(--line2);border-radius:8px;width:86px;height:104px;position:relative;overflow:hidden}.photos-ed .ph.first{border-color:var(--gold)}.photos-ed .ph img{object-fit:cover;width:100%;height:100%}.photos-ed .ph .ctl{background:#000a;justify-content:space-between;display:flex;position:absolute;inset:auto 0 0}.photos-ed .ph .ctl button{color:var(--parch);background:0 0;border:0;padding:3px 5px;font-size:11px}.photos-ed .add{border:1px dashed var(--line2);width:86px;height:104px;color:var(--parch2);text-align:center;background:0 0;border-radius:8px;place-items:center;font-size:12px;display:grid}.toast{border:1px solid var(--line2);opacity:0;z-index:90;pointer-events:none;background:#2a2017;border-radius:8px;padding:10px 16px;font-size:14px;transition:all .25s;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(20px)}.toast.on{opacity:1;transform:translate(-50%)}.tabbar{display:none}@media (width<=1100px){aside.detail{width:340px}.brand{min-width:0}}@media (width<=860px){.app{grid-template-rows:auto 1fr auto;grid-template-columns:1fr}header{flex-wrap:wrap;gap:12px;padding:10px 14px}.brand b{font-size:24px}.brand span{display:none}.search{flex:100%;order:3}nav.side{display:none}.tabbar{border-top:1px solid var(--line);background:#16110c;grid-column:1;justify-content:space-around;padding:4px 0;display:flex}.tabbar button{color:var(--parch2);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;font-size:11px;display:flex}.tabbar button[aria-current=page]{color:var(--gold)}aside.detail{border-left:0;border-top:1px solid var(--line2);z-index:50;width:auto;max-height:62%;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;transition:transform .3s;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 60px #000c}aside.detail.closed{border-top:1px solid var(--line2);width:auto;transform:translateY(105%)}.portrait{width:96px;height:120px}.mono{font-size:40px}.d-name{font-size:26px}.toolbar{gap:0;padding:4px;bottom:12px}.toolbar button{padding:8px 9px}.toolbar .lbl{display:none}.rail{width:96px}.rl{font-size:14px;left:10px}.navbar{top:10px}.crumbs .cr:not(.cur),.crumbs .cr-sep,.crumbs .cr-more{display:none}.zoomctl{display:none!important}.hint{display:none}.page{padding:24px 18px 100px}.page h1{font-size:38px}.grid2{grid-template-columns:1fr}.modal{align-items:flex-end;padding:0}.sheet{border-radius:16px 16px 0 0;max-height:94%}.table .hide-m{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}#root{height:100%}.boot{height:100%;font-family:var(--display);color:var(--gold);place-items:center;font-size:42px;animation:1.6s ease-in-out infinite pulse;display:grid}@keyframes pulse{50%{opacity:.45}}.auth{background:radial-gradient(120% 90% at 50% 30%,#22190f 0%,#120d09 60%,#0c0906 100%);place-items:center;min-height:100%;padding:24px;display:grid;overflow:auto}.auth-card{border:1px solid var(--line2);background:#17110ce6;border-radius:16px;width:min(420px,100%);padding:34px 30px 30px;box-shadow:0 40px 100px #000a}.auth-brand{min-width:0;margin-bottom:28px}.auth h1{font-family:var(--display);margin:0 0 10px;font-size:34px;font-weight:400;line-height:1.05}.auth form{flex-direction:column;gap:14px;display:flex}.auth .muted{margin:0 0 4px}.btn.wide{justify-content:center;width:100%;padding:11px 16px;font-size:15px}.err{color:#e6a08a;margin:0;font-size:14px}.small{font-size:13px}label.f.check,label.check{color:var(--parch);flex-direction:row;align-items:center;gap:8px;font-size:14px}label.check input,label.f.check input{width:auto;accent-color:var(--bronze)}.userbtn{border:1px solid var(--line2);color:var(--parch2);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 14px;font-size:13px;display:flex}.userbtn:hover{border-color:var(--bronze);color:var(--parch)}.ub-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.noresult{color:var(--muted);padding:10px}.card{animation:.45s both cardIn}@keyframes cardIn{0%{opacity:0}}.lines{animation:.5s .45s both linesIn}@keyframes linesIn{0%{opacity:0}}.reg-group{break-inside:avoid}.por-tag{color:var(--gold);padding:3px 5px;font-size:11px}.swatches{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.swatches button{border:2px solid #0000;border-radius:50%;width:26px;height:26px;padding:0}.swatches button[aria-pressed=true]{border-color:var(--parch)}.swatches input[type=color]{border:1px solid var(--line2);background:#140f0b;border-radius:6px;width:34px;height:30px;padding:2px}select.inp{border:1px solid var(--line2);border-radius:var(--r-s);color:var(--parch);background:#140f0b;padding:7px 9px;font-size:14px}.linkbox{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.linkbox input{border:1px solid var(--line2);border-radius:var(--r-s);color:var(--gold);background:#140f0b;flex:320px;padding:9px 11px;font-size:14px}.menu-list{flex-direction:column;gap:2px;display:flex}.menu-list .mini{border-color:var(--line2);color:var(--parch2);background:0 0}.hist{max-width:880px;margin:0;padding:0;list-style:none}.hist li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 4px;display:flex}.hist li.undone{opacity:.5}.h-main{flex-direction:column;gap:2px;min-width:0;display:flex}.h-title{font-family:var(--display);font-size:19px;line-height:1.15}.h-detail{color:var(--parch2);font-size:13px}.h-meta{color:var(--muted);font-size:12px}.d-body .hist li{padding:10px 0}.d-body .h-title{font-size:16px}.page .table{margin-bottom:10px}main .empty{z-index:3}@media (width<=860px){.ub-name{display:none}.userbtn{padding:7px}.hist li{align-items:flex-start}}.mini-mono{place-items:center;width:100%;height:100%;display:grid}.hint{animation:1s 7s forwards hintOut}@keyframes hintOut{to{opacity:0;visibility:hidden}}
