body{margin:0;background:#15151d;color:#f6f5f2;font-family:"DM Sans",sans-serif}button,a,input,select{touch-action:manipulation}a{color:inherit;text-decoration:none}button,input,select{font:inherit}*{box-sizing:border-box}

#inklink .il-app{--il-bg:#15151d;--il-card:#22232f;--il-text:#f6f5f2;--il-muted:#b5b6c5;--il-edge:#3a3b48;--il-accent:#d8fb69;--il-on:#18220b;--il-hot:#ff956e;--il-bad:#f7b4b0;--il-shadow:0 14px 34px #0002;--il-radius:20px;--il-font:'DM Sans',sans-serif;background:var(--il-bg);color:var(--il-text);font-family:var(--il-font);border-radius:22px;overflow:hidden;min-height:1030px;max-width:1120px;margin:auto;position:relative;color-scheme:dark;font-size:14px;line-height:1.45}
#inklink .paperwave{--il-bg:#f5f2e9;--il-card:#fffdf8;--il-text:#172f35;--il-muted:#52686a;--il-edge:#c7d4d1;--il-accent:#006a6c;--il-on:#fff;--il-hot:#a83a1b;--il-bad:#9b3c38;--il-radius:5px;--il-shadow:0 5px 0 #d7e0d9;--il-font:'DM Sans',sans-serif;color-scheme:light}
#inklink .signal{--il-bg:#0e2023;--il-card:#173237;--il-text:#e4f6f1;--il-muted:#a6c2bd;--il-edge:#35565a;--il-accent:#79ebd1;--il-on:#102b27;--il-hot:#ffc88a;--il-bad:#ffb8ad;--il-radius:8px;--il-shadow:none;--il-font:'Space Grotesk',sans-serif}
#inklink .il-app *{box-sizing:border-box}#inklink .il-app button{font:inherit;cursor:pointer;color:inherit}#inklink .il-app button:focus-visible{outline:3px solid var(--il-hot);outline-offset:3px}#inklink .il-app h1,#inklink .il-app h2,#inklink .il-app h3,#inklink .il-app p{margin:0}#inklink .il-app h1{font-size:34px;line-height:1.1;letter-spacing:-1.4px;font-weight:750}#inklink .il-app h2{font-size:21px;letter-spacing:-.6px;font-weight:700}#inklink .il-app h3{font-size:16px;font-weight:700}#inklink .il-app small{font-size:12px;color:var(--il-muted)}#inklink .il-app img{display:block;max-width:100%;object-fit:contain}#inklink .il-app svg{width:20px;height:20px;vertical-align:middle;flex-shrink:0}
#inklink .il-top{padding:24px 28px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--il-edge)}#inklink .il-logo{font-size:24px;font-weight:850;letter-spacing:-1.5px;display:flex;gap:8px;align-items:center}#inklink .il-logo b{color:var(--il-accent)}#inklink .il-edition{font-size:10px;font-weight:650;letter-spacing:2px;color:var(--il-muted);text-transform:uppercase}#inklink .il-user{margin-left:auto;display:flex;align-items:center;gap:10px}#inklink .il-avatar{width:36px;height:36px;border-radius:50%;background:var(--il-accent);color:var(--il-on);display:grid;place-items:center;font-weight:800}#inklink .il-more{background:none;border:0;padding:9px;font-size:22px}
#inklink .il-shell{display:grid;grid-template-columns:175px minmax(0,1fr)}#inklink .il-nav{padding:26px 14px;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--il-edge)}#inklink .il-nav button{display:flex;align-items:center;gap:10px;padding:14px;border:0;background:none;border-radius:12px;text-align:left;color:var(--il-muted);font-weight:600}#inklink .il-nav button[aria-current="page"]{background:var(--il-accent);color:var(--il-on)}#inklink .il-nav-note{margin-top:32px;padding:12px;font-size:11px;line-height:1.6;color:var(--il-muted)}#inklink .il-main{padding:27px;min-width:0}#inklink .il-eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:700;color:var(--il-accent);margin-bottom:9px}#inklink .il-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:24px}#inklink .il-pill{padding:7px 12px;border-radius:50px;display:inline-flex;align-items:center;gap:7px;background:var(--il-card);font-size:12px;border:1px solid var(--il-edge);white-space:nowrap}#inklink .il-panel{background:var(--il-card);border:1px solid var(--il-edge);border-radius:var(--il-radius);overflow:hidden;box-shadow:var(--il-shadow)}#inklink .il-status{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;margin-bottom:22px;background:var(--il-card);border-radius:var(--il-radius);border:1px solid var(--il-edge)}#inklink .il-link{border:0;background:none;color:var(--il-accent)!important;font-weight:650}#inklink .il-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--il-muted);margin-right:8px}
#inklink .il-homehero{display:grid;grid-template-columns:1.1fr 1fr;min-height:185px;margin-bottom:12px;background:var(--il-card);border-radius:var(--il-radius);overflow:hidden;position:relative}#inklink .il-homehero>div{padding:23px;z-index:1}#inklink .il-homehero h2{font-size:29px;line-height:1.08;margin:6px 0 12px}#inklink .il-homehero img{width:100%;height:100%;object-fit:cover}#inklink .il-dots{display:flex;gap:6px;justify-content:center;margin:12px 0 22px}#inklink .il-dots span{height:4px;width:26px;background:var(--il-edge);border-radius:4px}#inklink .il-dots span:first-child{background:var(--il-accent)}#inklink .il-featuregrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:25px}#inklink .il-feature{border:1px solid var(--il-edge);background:var(--il-card);border-radius:var(--il-radius);padding:18px 12px;text-align:center;min-width:0}#inklink .il-feature img{height:98px;width:100%;margin:0 auto 13px;filter:drop-shadow(0 8px 10px #0003)}#inklink .il-feature b{font-size:14px;display:block}#inklink .il-feature small{font-size:11px}#inklink .il-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px;margin-top:16px}#inklink .il-shortcut{background:none;border:0;text-align:center;min-width:0;padding:5px 0;font-size:12px}#inklink .il-shortcut .il-icon{width:53px;height:53px;display:grid;place-items:center;border-radius:18px;background:var(--il-card);color:var(--il-accent);margin:0 auto 7px;border:1px solid var(--il-edge)}#inklink .il-icon svg{width:25px;height:25px}#inklink .il-utilities{border-top:1px solid var(--il-edge);padding-top:12px;margin-top:18px}
#inklink .il-subtabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:22px}#inklink .il-subtabs button{padding:9px 12px;border:1px solid var(--il-edge);background:var(--il-card);border-radius:9px;font-size:12px;min-height:40px}#inklink .il-subtabs button[aria-selected="true"]{color:var(--il-on);background:var(--il-accent);border-color:var(--il-accent);font-weight:700}#inklink .il-date{font-size:14px;font-weight:700;margin:22px 0 12px;color:var(--il-muted)}#inklink .il-timeline{border-left:2px solid var(--il-edge);padding-left:20px;margin-left:5px}#inklink .il-slot{position:relative;margin-bottom:25px}#inklink .il-time{display:inline-flex;gap:8px;align-items:center;font-weight:700;background:var(--il-accent);color:var(--il-on);font-size:12px;padding:5px 11px;border-radius:6px;margin-bottom:12px}#inklink .il-time:before{content:'';position:absolute;left:-27px;width:12px;height:12px;background:var(--il-accent);border-radius:50%}#inklink .il-stagepair{display:grid;grid-template-columns:1fr 1fr;gap:8px}#inklink .il-stage{position:relative;overflow:hidden;border-radius:var(--il-radius);background:var(--il-card);min-width:0}#inklink .il-stage img{width:100%;aspect-ratio:1.85;object-fit:cover}#inklink .il-stage figcaption{position:absolute;bottom:8px;left:8px;right:8px;color:#fff;font-size:12px;font-weight:650;text-shadow:0 1px 3px #000;background:#102027dc;padding:5px 8px;border-radius:5px}#inklink figure{margin:0}#inklink .il-coopslot{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}#inklink .il-coopslot .il-stage{border-radius:0}#inklink .il-coopslot .il-stage img{height:100%;min-height:130px}#inklink .il-coopslot .il-loadout{padding:16px 12px;display:flex;flex-direction:column;justify-content:center;gap:14px}#inklink .il-weapons{display:flex;gap:3px;align-items:center;justify-content:space-between;background:var(--il-bg);padding:8px;border-radius:50px}#inklink .il-weapons img{width:23%;height:44px;object-fit:contain}#inklink .il-random{color:var(--il-accent);font-size:30px;font-weight:800;width:23%;text-align:center}
#inklink .il-battlehero{padding:24px;background:var(--il-card);border-radius:var(--il-radius);display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;border:1px solid var(--il-edge)}#inklink .il-score{font-size:57px;letter-spacing:-3px;line-height:1;font-weight:750;color:var(--il-accent)}#inklink .il-score .il-loss{color:var(--il-muted)}#inklink .il-split{display:inline-block;height:40px;border-left:1px solid var(--il-edge);margin:0 17px}#inklink .il-perminute{display:flex;gap:22px;margin-top:9px;font-size:13px;font-weight:700}#inklink .il-perminute span{display:flex;align-items:center;gap:6px}#inklink .il-listhead{display:flex;justify-content:space-between;margin:18px 0 12px}#inklink .il-battle{display:grid;grid-template-columns:78px 52px minmax(0,1fr) 70px 85px;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--il-edge);font-size:12px}#inklink .il-battle:last-child{border-bottom:0}#inklink .il-battle>img{width:46px;height:46px;background:var(--il-bg);border-radius:50%;padding:3px}#inklink .il-battle .il-mini-stage{width:85px;height:43px;object-fit:cover;border-radius:7px;padding:0}#inklink .il-outcome{font-size:11px;font-weight:800;letter-spacing:.5px;color:var(--il-accent)}#inklink .il-outcome.defeat{color:var(--il-bad)}#inklink .il-outcome.draw{color:var(--il-muted)}#inklink .il-points{font-size:19px;font-weight:750;white-space:nowrap}
#inklink .il-salmonhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}#inklink .il-salmonhead h1{font-size:38px}#inklink .il-salmonhead .il-tag{color:var(--il-hot);font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:700}#inklink .il-coopoverview{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;align-items:stretch}#inklink .il-leftstack{display:grid;gap:12px}#inklink .il-statbox{padding:17px;background:var(--il-card);border:1px solid var(--il-edge);border-radius:var(--il-radius)}#inklink .il-progress{height:7px;background:var(--il-edge);border-radius:4px;margin:11px 0 17px;overflow:hidden}#inklink .il-progress span{display:block;width:10%;height:100%;background:var(--il-hot)}#inklink .il-bigvalue{font-size:31px;font-weight:750;line-height:1.1}#inklink .il-gear{display:flex;align-items:center;gap:10px;margin-top:8px}#inklink .il-gear img{width:80px;height:82px}#inklink .il-scales{display:flex;justify-content:space-around;gap:5px;margin-top:8px;text-align:center}#inklink .il-scales img{width:32px;height:33px;margin:auto}#inklink .il-pointcard{background:var(--il-accent);color:var(--il-on);border-radius:var(--il-radius);padding:20px;position:relative}#inklink .il-pointcard h3{margin-bottom:18px}#inklink .il-pointcard small{color:inherit;opacity:.8}#inklink .il-pointcard .il-bigvalue{font-size:44px;text-align:right;margin:2px 0 20px}#inklink .il-pointline{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px dashed currentColor;font-size:12px}#inklink .il-pointline b{font-size:17px;white-space:nowrap}#inklink .il-cta{padding:10px 18px;border-radius:30px;background:var(--il-card);border:1px solid var(--il-edge);font-weight:600;margin-bottom:26px}#inklink .il-jobgroup{margin-top:20px}#inklink .il-jobdate{display:flex;justify-content:space-between;align-items:center;gap:9px;font-size:12px;margin:10px 0}#inklink .il-jobcount{color:var(--il-accent);font-weight:650;white-space:nowrap}#inklink .il-jobhead{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;background:var(--il-bg);border-bottom:1px solid var(--il-edge)}#inklink .il-jobhead .il-weapons{padding:0;background:none;justify-content:flex-end}#inklink .il-jobhead .il-weapons img{height:26px;width:32px}#inklink .il-jobhead>small{grid-column:1/-1}#inklink .il-job{display:grid;grid-template-columns:60px minmax(0,1fr) 92px;gap:10px;align-items:center;padding:13px 15px;border-bottom:1px solid var(--il-edge);background:color-mix(in srgb,var(--il-hot) 9%,var(--il-card))}#inklink .il-job.clear{background:color-mix(in srgb,var(--il-accent) 12%,var(--il-card))}#inklink .il-job:last-child{border:0}#inklink .il-job strong{font-size:15px}#inklink .il-eggs{font-size:12px;font-weight:650;text-align:right}#inklink .il-eggs div{display:flex;gap:5px;align-items:center;justify-content:flex-end}#inklink .il-eggs svg{width:15px;height:15px;color:var(--il-hot)}#inklink .il-friends{padding:20px;margin-top:20px}#inklink .il-friend{display:flex;gap:12px;align-items:center;margin-top:14px}#inklink .il-footnote{font-size:11px;color:var(--il-muted);padding-top:20px;margin-top:16px;border-top:1px solid var(--il-edge)}#inklink .il-toast{padding:16px;margin:14px 0;border:1px solid var(--il-edge);border-radius:var(--il-radius);background:var(--il-card)}
#inklink .il-app{max-width:1440px;min-height:100dvh;border-radius:0;overflow:visible}#inklink .il-top{position:sticky;top:0;z-index:8;background:var(--il-bg)}#inklink .il-shell{min-height:calc(100dvh - 90px);grid-template-columns:200px minmax(0,1fr)}#inklink .il-nav{position:sticky;top:90px;align-self:start;height:calc(100dvh - 90px)}#inklink .il-main{padding:30px 34px;max-width:1200px;width:100%;margin:0 auto}#inklink .il-iconbutton{padding:10px;background:none;border:1px solid var(--il-edge);border-radius:10px;display:inline-flex;align-items:center;gap:8px;color:var(--il-text);cursor:pointer;min-height:44px}#inklink .il-link,#inklink .il-cta{display:inline-flex;align-items:center;gap:7px;justify-content:center;min-height:44px}#inklink .il-empty{padding:35px 24px;text-align:center;background:var(--il-card);border:1px solid var(--il-edge);border-radius:var(--il-radius);color:var(--il-muted);line-height:1.6}#inklink .il-empty h2{color:var(--il-text);margin:12px 0}#inklink .il-form{max-width:420px;margin:5vh auto;padding:28px;border:1px solid var(--il-edge);background:var(--il-card);border-radius:24px}#inklink .il-form label{display:block;margin:18px 0 6px;color:var(--il-muted)}#inklink input,#inklink select{width:100%;border:1px solid var(--il-edge);border-radius:10px;background:var(--il-bg);color:var(--il-text);padding:12px;font-size:16px}#inklink .il-primary{background:var(--il-accent);color:var(--il-on);border:0;padding:13px 20px;border-radius:12px;font-weight:700;min-height:44px;cursor:pointer}#inklink .il-form button{width:100%;margin-top:22px}#inklink .il-error{color:var(--il-bad);margin-top:12px;line-height:1.5}#inklink .il-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#inklink .il-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0}#inklink .il-controls input{max-width:320px}#inklink .il-controls select{width:auto}#inklink .il-artgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:14px}#inklink .il-artcard{background:var(--il-card);border:1px solid var(--il-edge);border-radius:16px;padding:16px;text-align:center;min-width:0;color:var(--il-text)}#inklink .il-artcard img{height:100px;max-width:100%;margin:0 auto 14px}#inklink .il-artcard small{display:block;margin-top:6px}#inklink .il-artcard button{margin-top:12px}#inklink .il-searchrow{display:flex;gap:10px;align-items:center}#inklink .il-avatar img{width:36px;height:36px;object-fit:cover;border-radius:50%}#inklink .il-callout{padding:13px 18px;border:1px solid var(--il-edge);border-radius:12px;background:var(--il-card);color:var(--il-muted);margin-bottom:20px;font-size:13px}#inklink .il-banner{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px;background:var(--il-accent);color:var(--il-on);border-radius:15px;margin-bottom:18px}#inklink .il-banner button{background:var(--il-on);color:var(--il-accent);border:0;padding:10px;border-radius:8px}#inklink .il-battle{width:100%;border-left:0;border-right:0;border-top:0;text-align:left;color:var(--il-text);background:var(--il-card);cursor:pointer}#inklink .il-job{width:100%;border-top:0;border-left:0;border-right:0;text-align:left;color:var(--il-text);cursor:pointer}#inklink .il-date{margin:14px 0}#inklink .il-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}#inklink .il-detail-grid>div{padding:15px;background:var(--il-bg);border-radius:10px}#inklink .il-detail-grid small{display:block}#inklink .il-dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:15px 0;border-bottom:1px solid var(--il-edge)}#inklink .il-dl strong{text-align:right}#inklink .il-statbox .il-bigvalue{margin-top:5px}#inklink .il-current-fit{display:flex;align-items:center;justify-content:space-around;gap:12px}#inklink .il-current-fit img{height:90px;max-width:27%}#inklink .il-fileinput{max-width:350px}#inklink .il-photo{width:100%;aspect-ratio:1.3;object-fit:cover;border-radius:10px}#inklink .il-help{line-height:1.7;color:var(--il-muted)}#inklink .il-summarygrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:20px 0}#inklink .il-summarygrid .il-statbox{min-height:100px}#inklink .il-bottomspace{height:15px}#inklink dialog{background:var(--il-card);color:var(--il-text);border:1px solid var(--il-edge);border-radius:22px;width:min(650px,94vw);max-height:85dvh;overflow:auto;padding:25px}#inklink dialog::backdrop{background:#0009;backdrop-filter:blur(3px)}#inklink #close-detail{float:right;margin-left:10px}#inklink #toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);background:#d8fb69;color:#18220b;padding:14px 20px;border-radius:14px;z-index:50;max-width:90vw;box-shadow:0 10px 30px #0005}#inklink .il-footnote a{text-decoration:underline}#inklink [hidden]{display:none!important}#inklink .il-offline{opacity:.65}#inklink .il-icon svg{width:25px;height:25px}#inklink button:disabled{cursor:wait;opacity:.6}
@media(max-width:760px){#inklink .il-app{font-size:13px}#inklink .il-top{padding:17px 16px;height:76px;gap:6px}#inklink .il-logo{font-size:22px}#inklink .il-edition{display:none}#inklink .il-user{gap:8px}#inklink .il-user>span{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}#inklink .il-shell{display:block}#inklink .il-main{padding:20px 14px 108px}#inklink .il-nav{position:fixed;top:auto;bottom:0;left:0;right:0;z-index:10;background:var(--il-bg);height:auto;display:grid;grid-template-columns:repeat(4,1fr);padding:8px 4px calc(8px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--il-edge)}#inklink .il-nav button{font-size:10px;flex-direction:column;justify-content:center;gap:4px;padding:10px 3px}#inklink .il-nav-note{display:none}#inklink h1{font-size:29px}#inklink .il-heading{gap:10px}#inklink .il-heading>.il-pill{font-size:10px;max-width:95px;white-space:normal}#inklink .il-homehero{min-height:150px}#inklink .il-homehero>div{padding:16px}#inklink .il-homehero h2{font-size:24px}#inklink .il-featuregrid{gap:8px}#inklink .il-feature{padding:12px 6px}#inklink .il-feature img{height:75px}#inklink .il-feature b{font-size:12px}#inklink .il-feature small{font-size:10px}#inklink .il-shortcuts{gap:12px 4px}#inklink .il-shortcut{font-size:11px}#inklink .il-shortcut .il-icon{width:48px;height:48px}#inklink .il-battlehero{display:block;padding:19px}#inklink .il-score{font-size:50px;margin:8px 0 15px}#inklink .il-battle{grid-template-columns:61px 39px minmax(0,1fr) 51px;gap:6px;padding:11px 9px}#inklink .il-battle>img{width:36px;height:36px}#inklink .il-battle .il-mini-stage{display:none}#inklink .il-points{font-size:17px}#inklink .il-outcome{font-size:10px}#inklink .il-stage figcaption{font-size:10px;left:4px;right:4px;padding:4px}#inklink .il-subtabs{gap:5px}#inklink .il-subtabs button{font-size:11px;padding:8px}#inklink .il-coopoverview{gap:10px}#inklink .il-statbox{padding:12px}#inklink .il-statbox h3{font-size:12px}#inklink .il-gear{flex-direction:column;text-align:center;font-size:11px;gap:5px}#inklink .il-gear img{width:72px;height:75px}#inklink .il-scales img{width:27px;height:30px}#inklink .il-pointcard{padding:14px}#inklink .il-pointcard h3{font-size:13px}#inklink .il-pointcard .il-bigvalue{font-size:34px}#inklink .il-pointline{font-size:10px;gap:4px}#inklink .il-pointline b{font-size:14px}#inklink .il-job{grid-template-columns:48px minmax(0,1fr) 72px;gap:6px;padding:12px 9px}#inklink .il-job strong{font-size:12px}#inklink .il-jobhead{padding:12px}#inklink .il-jobhead h3{font-size:13px}#inklink .il-jobhead .il-weapons img{width:24px;height:25px}#inklink .il-jobhead small{font-size:10px}#inklink .il-jobdate{font-size:10px}#inklink .il-weapons img{height:30px}#inklink .il-coopslot .il-loadout{padding:11px 7px;gap:10px}#inklink .il-coopslot .il-loadout h3{font-size:13px}#inklink .il-coopslot .il-stage img{min-height:110px}#inklink .il-artgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#inklink .il-artcard{padding:13px 9px}#inklink .il-detail-grid{grid-template-columns:repeat(2,1fr)}#inklink #toast{bottom:95px}#inklink .il-summarygrid{grid-template-columns:1fr 1fr}#inklink .il-eggs{font-size:11px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
#inklink .il-art-fallback{display:inline-grid;place-items:center;min-width:34px;min-height:38px;color:var(--il-muted)}#inklink .il-stage .il-art-fallback{width:100%;aspect-ratio:1.85}#inklink .il-artcard>.il-art-fallback{height:100px;width:100%}#inklink .il-avatar{overflow:hidden}#inklink .il-avatar img[hidden]{display:none}

#inklink .il-discord{display:block;text-align:center;text-decoration:none;margin-top:22px;background:#5865f2;color:white}
#inklink .il-divider{display:flex;align-items:center;gap:12px;margin:22px 0;color:var(--il-muted);font-size:12px}
#inklink .il-divider::before,#inklink .il-divider::after{content:'';height:1px;background:var(--il-edge);flex:1}
@media(prefers-reduced-motion:no-preference){
 #inklink button,#inklink .il-cta,#inklink .il-discord{transition:background-color 160ms ease,border-color 160ms ease,transform 160ms ease,box-shadow 160ms ease}
 #inklink .il-feature:hover,#inklink .il-shortcut:hover,#inklink .il-artcard:hover{transform:translateY(-2px)}
 #inklink .il-feature,#inklink .il-shortcut,#inklink .il-artcard{transition:transform 180ms ease,border-color 180ms ease}
 #inklink button:active,#inklink .il-cta:active{transform:scale(.98)}
 #inklink .il-heading,#inklink dialog[open]{animation:il-arrive 220ms ease-out both}
 #inklink #toast:not([hidden]){animation:il-toast 180ms ease-out both}
 @keyframes il-arrive{from{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}
 @keyframes il-toast{from{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}
}

#inklink .il-grizzco-random{color:#e8b93f;text-shadow:0 1px 8px #e8b93f33}
/* Random slots occupy the same box as a weapon icon in each context. */
#inklink .il-weapons .il-random{display:inline-flex;align-items:center;justify-content:center;height:44px;line-height:1}
#inklink .il-jobhead .il-weapons .il-random{width:32px;height:26px;font-size:26px}
@media(max-width:760px){#inklink .il-weapons .il-random{height:30px}#inklink .il-jobhead .il-weapons .il-random{width:24px;height:25px;font-size:24px}}

#inklink .il-missing-weapon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--il-bg);color:var(--il-muted);font-size:22px;font-weight:700}
@media(max-width:760px){#inklink .il-missing-weapon{width:36px;height:36px}}
