:root{--paper:#191817;--card:#1e1d1b;--field:#141312;--text:#e6e0d4;--muted:#958f84;--rule:#cfc8ba;--dim:#4b4741;--blood:#6e1813;--blood-hi:#9a2a20;--ok:#a9c49c;--bad:#d9564f;--title:"Uncial Antiqua", Georgia, serif;--serif:Grenze, Georgia, serif;--type:"Courier Prime", "Courier New", ui-monospace, monospace;--lozenge:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2012'%3e%3cpath%20d='M6%200%2012%206%206%2012%200%206Z'%20fill='%23e6e0d4'/%3e%3cpath%20d='M6%203.2%208.8%206%206%208.8%203.2%206Z'%20fill='%23191817'/%3e%3cpath%20d='M6%204.6%207.4%206%206%207.4%204.6%206Z'%20fill='%23e6e0d4'/%3e%3c/svg%3e");--curl:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2012'%3e%3cg%20fill='none'%20stroke='%23cfc8ba'%20stroke-linecap='round'%3e%3cpath%20d='M0%206H13C17%206%2018.5%203%2016.6%201.7%2014.6.4%2012.6%202.6%2014.2%204'/%3e%3cpath%20d='M13%206C17%206%2019.5%208.4%2022.5%207.6'/%3e%3c/g%3e%3cpath%20d='M20%206%2022%204%2024%206%2022%208Z'%20fill='%23e6e0d4'/%3e%3c/svg%3e");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .9 0 0 0 0 .88 0 0 0 0 .83 0 0 0 .7 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");--hatch:repeating-linear-gradient(0deg, #e6e0d40b 0 1px, transparent 1px 3px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{min-height:100vh;color:var(--text);font:400 15px/1.55 var(--type);background:var(--grain), radial-gradient(ellipse at 50% 50%, transparent 55%, #00000073 100%) fixed, var(--paper);margin:0}h1{font-family:var(--title);margin:0 0 12px;font-weight:400}h2{font-family:var(--serif);text-transform:uppercase;letter-spacing:.3em;margin:0 0 14px;font-size:17px;font-weight:600;line-height:1.2}a{color:var(--text)}::selection{background:var(--text);color:var(--paper)}.muted{color:var(--muted)}.small{font-size:13px}.error{color:var(--bad);font-weight:700}.spacer{flex:1}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}button,.btn{font-family:var(--type);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--text);background:var(--text);color:var(--paper);cursor:pointer;outline-offset:3px;border-radius:0;outline:1px solid #0000;padding:8px 16px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .12s,color .12s,outline-color .12s;display:inline-block}button:hover:not(:disabled),.btn:hover{background:var(--paper);color:var(--text);outline-color:var(--text)}button:active:not(:disabled),.btn:active{transform:translateY(1px)}button:disabled{opacity:.35;cursor:default}button:focus-visible,.btn:focus-visible{outline:1px dashed var(--text);outline-offset:4px}button.secondary{color:var(--text);outline-color:var(--rule);background:0 0}button.secondary:hover:not(:disabled){background:var(--text);color:var(--paper)}button.ghost,.btn.ghost{color:var(--text);border-color:var(--dim);background:0 0}button.ghost:hover:not(:disabled),.btn.ghost:hover{border-color:var(--text);outline-color:#0000}button.danger{color:var(--bad)}button.danger:hover:not(:disabled){border-color:var(--bad);color:var(--bad)}input,select,textarea{font:400 15px/1.4 var(--type);letter-spacing:normal;text-transform:none;color:var(--text);background:var(--field);border:1px solid var(--dim);border-radius:0;width:100%;padding:7px 10px}textarea{resize:vertical;min-height:90px}input::placeholder,textarea::placeholder{color:#6b665e}input:focus,select:focus,textarea:focus{outline:1px solid var(--rule);outline-offset:2px;border-color:var(--rule)}label{font-family:var(--type);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.card,.frame{border:1px solid var(--rule);outline:1px solid var(--dim);outline-offset:-7px;position:relative}.card:before,.frame:before{content:"";pointer-events:none;background-color:#0000;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2044'%3e%3cg%3e%3cpath%20d='M9%202.5%2015.5%209%209%2015.5%202.5%209Z'%20fill='%23191817'%20stroke='%23cfc8ba'/%3e%3cpath%20d='M9%206.5%2011.5%209%209%2011.5%206.5%209Z'%20fill='%23e6e0d4'/%3e%3cg%20fill='none'%20stroke='%23cfc8ba'%20stroke-linecap='round'%3e%3cpath%20d='M15.5%209C22%209%2027%2011%2028%2016%2029%2021%2023.5%2023%2021.3%2019.6%2019.8%2017%2022.4%2014.6%2024.3%2016.6'/%3e%3cpath%20d='M9%2015.5C9%2022%2011%2027%2016%2028%2021%2029%2023%2023.5%2019.6%2021.3%2017%2019.8%2014.6%2022.4%2016.6%2024.3'/%3e%3cpath%20d='M28%2016C30%2012%2034%209.6%2040%209.3'/%3e%3cpath%20d='M16%2028C12%2030%209.6%2034%209.3%2040'/%3e%3c/g%3e%3cg%20fill='%23e6e0d4'%3e%3cpath%20d='M19%209C21%205.6%2025%204.4%2029.5%205.4%2026%206.6%2022.5%208%2019%209Z'/%3e%3cpath%20d='M9%2019C5.6%2021%204.4%2025%205.4%2029.5%206.6%2026%208%2022.5%209%2019Z'/%3e%3ccircle%20cx='33'%20cy='5.2'%20r='1'/%3e%3ccircle%20cx='5.2'%20cy='33'%20r='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2044'%3e%3cg%20transform='matrix(-1%200%200%201%2044%200)'%3e%3cpath%20d='M9%202.5%2015.5%209%209%2015.5%202.5%209Z'%20fill='%23191817'%20stroke='%23cfc8ba'/%3e%3cpath%20d='M9%206.5%2011.5%209%209%2011.5%206.5%209Z'%20fill='%23e6e0d4'/%3e%3cg%20fill='none'%20stroke='%23cfc8ba'%20stroke-linecap='round'%3e%3cpath%20d='M15.5%209C22%209%2027%2011%2028%2016%2029%2021%2023.5%2023%2021.3%2019.6%2019.8%2017%2022.4%2014.6%2024.3%2016.6'/%3e%3cpath%20d='M9%2015.5C9%2022%2011%2027%2016%2028%2021%2029%2023%2023.5%2019.6%2021.3%2017%2019.8%2014.6%2022.4%2016.6%2024.3'/%3e%3cpath%20d='M28%2016C30%2012%2034%209.6%2040%209.3'/%3e%3cpath%20d='M16%2028C12%2030%209.6%2034%209.3%2040'/%3e%3c/g%3e%3cg%20fill='%23e6e0d4'%3e%3cpath%20d='M19%209C21%205.6%2025%204.4%2029.5%205.4%2026%206.6%2022.5%208%2019%209Z'/%3e%3cpath%20d='M9%2019C5.6%2021%204.4%2025%205.4%2029.5%206.6%2026%208%2022.5%209%2019Z'/%3e%3ccircle%20cx='33'%20cy='5.2'%20r='1'/%3e%3ccircle%20cx='5.2'%20cy='33'%20r='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2044'%3e%3cg%20transform='matrix(1%200%200%20-1%200%2044)'%3e%3cpath%20d='M9%202.5%2015.5%209%209%2015.5%202.5%209Z'%20fill='%23191817'%20stroke='%23cfc8ba'/%3e%3cpath%20d='M9%206.5%2011.5%209%209%2011.5%206.5%209Z'%20fill='%23e6e0d4'/%3e%3cg%20fill='none'%20stroke='%23cfc8ba'%20stroke-linecap='round'%3e%3cpath%20d='M15.5%209C22%209%2027%2011%2028%2016%2029%2021%2023.5%2023%2021.3%2019.6%2019.8%2017%2022.4%2014.6%2024.3%2016.6'/%3e%3cpath%20d='M9%2015.5C9%2022%2011%2027%2016%2028%2021%2029%2023%2023.5%2019.6%2021.3%2017%2019.8%2014.6%2022.4%2016.6%2024.3'/%3e%3cpath%20d='M28%2016C30%2012%2034%209.6%2040%209.3'/%3e%3cpath%20d='M16%2028C12%2030%209.6%2034%209.3%2040'/%3e%3c/g%3e%3cg%20fill='%23e6e0d4'%3e%3cpath%20d='M19%209C21%205.6%2025%204.4%2029.5%205.4%2026%206.6%2022.5%208%2019%209Z'/%3e%3cpath%20d='M9%2019C5.6%2021%204.4%2025%205.4%2029.5%206.6%2026%208%2022.5%209%2019Z'/%3e%3ccircle%20cx='33'%20cy='5.2'%20r='1'/%3e%3ccircle%20cx='5.2'%20cy='33'%20r='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2044%2044'%3e%3cg%20transform='matrix(-1%200%200%20-1%2044%2044)'%3e%3cpath%20d='M9%202.5%2015.5%209%209%2015.5%202.5%209Z'%20fill='%23191817'%20stroke='%23cfc8ba'/%3e%3cpath%20d='M9%206.5%2011.5%209%209%2011.5%206.5%209Z'%20fill='%23e6e0d4'/%3e%3cg%20fill='none'%20stroke='%23cfc8ba'%20stroke-linecap='round'%3e%3cpath%20d='M15.5%209C22%209%2027%2011%2028%2016%2029%2021%2023.5%2023%2021.3%2019.6%2019.8%2017%2022.4%2014.6%2024.3%2016.6'/%3e%3cpath%20d='M9%2015.5C9%2022%2011%2027%2016%2028%2021%2029%2023%2023.5%2019.6%2021.3%2017%2019.8%2014.6%2022.4%2016.6%2024.3'/%3e%3cpath%20d='M28%2016C30%2012%2034%209.6%2040%209.3'/%3e%3cpath%20d='M16%2028C12%2030%209.6%2034%209.3%2040'/%3e%3c/g%3e%3cg%20fill='%23e6e0d4'%3e%3cpath%20d='M19%209C21%205.6%2025%204.4%2029.5%205.4%2026%206.6%2022.5%208%2019%209Z'/%3e%3cpath%20d='M9%2019C5.6%2021%204.4%2025%205.4%2029.5%206.6%2026%208%2022.5%209%2019Z'/%3e%3ccircle%20cx='33'%20cy='5.2'%20r='1'/%3e%3ccircle%20cx='5.2'%20cy='33'%20r='1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;inset:-9px}.card{background:var(--hatch), #1e1d1bf0;min-width:0;padding:50px 28px 28px}.card>h2{white-space:nowrap;background:var(--paper);align-items:center;gap:12px;max-width:calc(100% - 48px);margin:0;padding:0 14px 0 calc(14px + .32em);display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.card>h2+*{margin-top:0}.card>h2:before,.card>h2:after{content:"";background:var(--lozenge) center / contain no-repeat;flex:none;width:10px;height:10px}.tagline{width:100%;font-family:var(--serif);letter-spacing:.45em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 22px;font-size:17px;font-weight:600;display:flex}.tagline:before,.tagline:after{content:"";background:var(--curl) right center / 24px 12px no-repeat, linear-gradient(var(--rule), var(--rule)) left center / calc(100% - 23px) 1px no-repeat;flex:1;height:12px}.tagline:after{transform:scaleX(-1)}.credit{text-align:center;text-transform:uppercase;letter-spacing:.14em;color:#c4bdb0;padding:8px 16px 28px;font-size:12px}.credit:before,.credit:after{content:"❧";color:var(--blood-hi);vertical-align:-1px;margin:0 12px;font-size:15px}.credit:before{display:inline-block;transform:scaleX(-1)}.pill{text-transform:uppercase;letter-spacing:.14em;color:var(--text);border:1px solid;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.notice{border:1px dashed var(--rule);background:var(--hatch), #0000004d;padding:10px 14px;font-size:13px}.notice:before{content:"※ "}.tabs{border:1px solid var(--rule);flex-wrap:wrap;display:inline-flex}.tab{color:var(--muted);background:0 0;border:0;padding:9px 18px}.tab+.tab{border-left:1px solid var(--rule)}.tab:hover:not(:disabled){color:var(--text);background:0 0;outline-color:#0000}.tab:active:not(:disabled){transform:none}.tab--on,.tab--on:hover:not(:disabled){background:var(--text);color:var(--paper)}.leader{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:flex}.leader:after{content:"";border-bottom:1px dotted var(--dim);flex:1;order:1;margin-bottom:4px}.leader>:last-child{color:var(--text);order:2}@media (width<=800px){.card{padding:42px 18px 22px}.card>h2{letter-spacing:.22em;gap:8px;padding:0 10px 0 calc(10px + .22em);font-size:15px}}body:before{content:"";z-index:-1;pointer-events:none;opacity:.4;background:url(/art/hurricane-of-souls.jpg) 50% 22%/cover no-repeat;position:fixed;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 50% 25%,#000 25%,#0000 100%);mask-image:radial-gradient(85% 75% at 50% 25%,#000 25%,#0000 100%)}.topbar{z-index:5;background:var(--grain), #141312eb;border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-wrap:wrap;align-items:center;gap:12px 28px;padding:10px 24px;display:flex;position:sticky;top:0}.topbar:after{content:"";background:linear-gradient(var(--rule), var(--rule)) 0 100% / 100% 1px no-repeat, linear-gradient(90deg, transparent, var(--blood) 12%, var(--blood) 88%, transparent);opacity:.95;height:6px;position:absolute;top:100%;left:0;right:0}.brand{font-family:var(--title);white-space:nowrap;letter-spacing:.01em;align-items:center;gap:12px;font-size:30px;line-height:1;text-decoration:none;display:inline-flex}.brand-mark{border-radius:5px;flex:none;width:auto;height:38px}.nav{flex-wrap:wrap;flex:1;gap:24px;display:flex}.nav a{font-family:var(--serif);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);border-bottom:1px solid #0000;padding:4px 0;font-size:15px;font-weight:500;text-decoration:none}.nav a:hover{color:var(--text)}.nav a.router-link-exact-active{color:var(--text);border-bottom-color:var(--blood-hi)}.whoami{align-items:center;gap:8px;display:flex}.whoami input{width:150px;padding:5px 8px;font-size:13px}main{gap:40px;max-width:960px;margin:0 auto;padding:56px 20px 28px;display:grid}.filterbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.category-select{border-color:var(--rule);width:auto;min-width:180px}.toolbar{align-items:end;margin-bottom:28px}.sort{align-items:center;gap:8px;display:flex}.sort select{width:auto}.ideas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px;display:grid}.idea{background:var(--hatch), var(--card);flex-direction:column;gap:10px;padding:22px 22px 16px;display:flex}.idea-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.idea-title{font-family:var(--serif);letter-spacing:.02em;margin:4px 0 0;font-size:22px;font-weight:600;line-height:1.2}.idea-desc{flex:1;margin:0;font-size:14px}.idea-foot{border-top:1px dotted var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;padding-top:10px;display:flex}.skulls{gap:2px;display:flex}.skull{color:var(--dim);letter-spacing:0;background:0 0;border:0;outline:none;padding:2px}.skull svg{fill:currentColor;width:20px;height:20px;display:block}.skull--on,.skulls--edit:hover .skull{color:var(--text)}.skulls--edit .skull:hover~.skull{color:var(--dim)}.skull:hover:not(:disabled){color:var(--text);background:0 0;outline:none}.skull:focus-visible{outline:1px dashed var(--text);outline-offset:1px}.skull:disabled{opacity:1;cursor:not-allowed}.oracle{text-align:center;justify-items:center;gap:14px;width:100%;max-width:620px;margin:0 auto;display:grid}.oracle-title{text-wrap:balance;text-shadow:0 2px #000,0 0 30px #000000e6,0 0 22px #e6e0d424;margin:8px 0 4px;font-size:clamp(40px,7.5vw,68px);line-height:1.02}.oracle .tagline{background:linear-gradient(90deg, transparent, var(--blood) 22%, var(--blood) 78%, transparent);white-space:nowrap;justify-content:center;margin-bottom:10px;padding:6px 0}.oracle .tagline:before,.oracle .tagline:after{flex:0 110px;min-width:32px}.oracle .tabs,.oracle .category-select{background:#141312eb}.oracle .pool{color:#b3ac9f;background:#141312d9;padding:2px 12px}.oracle .cast{background:#141312eb}.oracle .cast:hover:not(:disabled){background:var(--text)}.cast{margin:6px 0 18px;padding:12px 28px;font-size:14px}.fate{text-align:left;width:100%;animation:.6s cubic-bezier(.2,.8,.3,1) rise}.fate .idea-title{font-size:28px}@keyframes rise{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.fate{animation:none}}.submit{width:100%;max-width:620px;margin:0 auto}.form{gap:18px;display:grid}.checks{border:1px dotted var(--dim);flex-wrap:wrap;gap:22px;margin:0;padding:10px 14px 12px;display:flex}.checks legend{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);padding:0 6px;font-size:11px;font-weight:700}.check{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.check input{appearance:none;border:1px solid var(--rule);cursor:pointer;place-items:center;width:18px;height:18px;padding:0;display:inline-grid}.check input:checked{background:var(--text)}.check input:checked:after{content:"✓";color:var(--paper);font:700 14px/1 var(--type)}@media (width<=800px){.topbar{gap:10px 18px;padding:10px 16px}.brand{gap:10px;font-size:26px}.brand-mark{height:32px}.nav{flex-basis:100%;order:3;gap:6px 16px}.nav a{letter-spacing:.1em;font-size:13px}.whoami input{width:120px}main{padding:44px 16px 24px}.tabs{flex-wrap:nowrap;display:flex}.tab{letter-spacing:.08em;flex:1 1 0;padding:8px 10px;font-size:12px}.filterbar,.category-select{width:100%}.filterbar .tabs{flex:100%}.oracle .tagline{white-space:nowrap;letter-spacing:.18em;gap:8px;font-size:14px}.oracle .tagline:before,.oracle .tagline:after{flex:0 70px}}.facts{gap:4px;margin:2px 0 0;font-size:13px;display:grid}.facts>div{align-items:baseline;gap:6px;min-width:0;display:flex}.facts dt{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);flex:none;font-size:11px;font-weight:700}.facts>div:after{content:none}.facts dt:after{content:"";border-bottom:1px dotted var(--dim);vertical-align:3px;width:18px;margin-left:6px;display:inline-block}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.facts a{color:var(--text);-webkit-text-decoration-color:var(--blood-hi);text-decoration-color:var(--blood-hi);text-underline-offset:3px}.facts a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.facts:empty{display:none}.cost-on{color:var(--text);letter-spacing:.06em;font-weight:700}.cost-off{color:var(--dim);letter-spacing:.06em;font-weight:700}.cost-label{margin-left:8px}.idea--expired:not(.idea--full) :is(.idea-meta,.idea-title,.idea-desc,.facts){opacity:.5;filter:grayscale()}.stamp{z-index:1;font:600 15px/1.3 var(--serif);letter-spacing:.24em;text-transform:uppercase;color:var(--blood-hi);border:2px solid var(--blood-hi);outline:1px solid var(--blood-hi);outline-offset:2px;pointer-events:none;background:#141312b3;padding:2px 10px;position:absolute;top:18px;right:14px;transform:rotate(-8deg)}.show-expired{width:fit-content;color:var(--muted);margin:-12px 0 22px}.cost-select{border-color:var(--rule);width:auto;min-width:130px}.opt{letter-spacing:.06em;text-transform:none;color:#6b665e;margin-left:4px;font-weight:400}.field{justify-items:start;gap:6px;display:grid}.field-label{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:11px;font-weight:700}.cost-tabs .tab{min-width:64px}.when{gap:12px;display:grid}.when-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.when-note{margin:0}input[type=date],input[type=time]{min-height:36px}@media (width<=800px){.cost-select{flex:100%}.cost-tabs{width:100%}.cost-tabs .tab{min-width:0}.when-fields{grid-template-columns:1fr 1fr}.when-fields label:first-child{grid-column:1/-1}}.idea-title a{color:inherit;background:linear-gradient(var(--blood-hi), var(--blood-hi)) 0 100% / 0 1px no-repeat;text-decoration:none;transition:background-size .2s}.idea-title a:hover{background-size:100% 1px}.idea-foot{align-items:center}.score{gap:2px;display:grid}.score a{text-decoration:none}.score a:hover{color:var(--text)}.untested{letter-spacing:.04em;font-style:italic}.byline{text-align:right;margin-top:-4px}.tempt{color:var(--muted);border-color:var(--dim);background:0 0;padding:5px 10px;font-size:11px}.tempt:hover:not(:disabled){color:var(--text);border-color:var(--text);background:0 0;outline-color:#0000}.tempt--on,.tempt--on:hover:not(:disabled){color:var(--text);border-color:var(--blood-hi);background:var(--blood)}.tempt:disabled{opacity:.5}.teaser{border-left:2px solid var(--blood-hi);color:var(--text);background:#00000038;gap:2px;padding:8px 10px;font-size:13px;text-decoration:none;display:grid}.teaser:hover{background:#00000059}.teaser-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}.teaser-by{color:var(--muted);text-align:right;font-size:12px}.skulls--small .skull svg{width:16px;height:16px}span.skull{padding:1px;display:inline-block}.detail{gap:18px;width:100%;max-width:620px;margin:0 auto;display:grid}.back{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;justify-self:start;font-size:11px;font-weight:700;text-decoration:none}.back:hover{color:var(--text)}.idea--full{padding:28px 28px 20px}.idea--full .idea-title{font-size:30px}.idea--full .idea-desc{font-size:15px}.idea--full .facts{gap:6px;font-size:14px}.reviews{gap:20px;width:100%;max-width:620px;margin:0 auto;display:grid}.verdict{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.review-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.review{border-top:1px dotted var(--dim);gap:6px;padding:14px 0;display:grid}.review:last-child{border-bottom:1px dotted var(--dim)}.review-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.review-who{font-family:var(--serif);font-size:17px;font-weight:600}.review-body{white-space:pre-line;margin:0;font-size:14px}.review-del{padding:3px 8px;font-size:10px}.review-form{padding-top:4px}.review-form-title{font-family:var(--serif);letter-spacing:.04em;margin:0;font-size:19px;font-weight:600}.review-row{flex-wrap:wrap;align-items:end;gap:24px;display:flex}.went-on input{width:auto}.skulls--edit .skull svg{width:26px;height:26px}.gate{place-items:center;min-height:80vh;display:grid}.gate-card{text-align:center;justify-items:center;gap:18px;max-width:460px;display:grid}.gate-logo{border-radius:50%;width:min(200px,50vw);height:auto;margin-top:4px;box-shadow:0 0 0 1px #0009,0 10px 40px #6e181359}.gate-title{margin:0;font-family:Uncial Antiqua,serif;font-size:clamp(30px,8vw,44px);font-weight:400}.gate-card .tagline{width:100%}.whoami label{align-items:center;gap:8px;display:flex}.whoami button{padding:5px 10px}.visitor{max-width:920px;margin:20px auto 0}.cal-actions{flex-wrap:wrap;gap:10px;display:flex}.cal-actions .small{padding:6px 12px;font-size:12px}.banish{justify-self:end;margin-top:10px;padding:6px 12px;font-size:12px}.coven{gap:16px;display:grid}.coven-add input{flex:220px}.coven-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.coven-list li{border-bottom:1px dashed var(--rule);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.coven-email{overflow-wrap:anywhere;font-weight:700}
