
#nee-arcade-explorer{--nee-bg:#090c12;--nee-panel:#10151f;--nee-line:#29313e;--nee-text:#ecf0f6;--nee-muted:#a6afbf;--nee-yellow:#ffe347;--nee-orange:#ff8d3c;--nee-cyan:#8ed7f7;color:var(--nee-text);background:var(--nee-bg);font:14px/1.6 Arial,"Noto Sans JP",sans-serif;color-scheme:dark;overflow:hidden;border-radius:14px}
#nee-arcade-explorer *{box-sizing:border-box}
#nee-arcade-explorer button,#nee-arcade-explorer input{font:inherit}
#nee-arcade-explorer button{color:inherit}
#nee-arcade-explorer .nee-mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}
#nee-arcade-explorer .nee-overline{font:11px/1.5 ui-monospace,Consolas,monospace;letter-spacing:2px;color:var(--nee-muted)}
#nee-arcade-explorer .nee-preview{padding:9px 28px;background:#171b25;color:#b4bdcc;font-size:11px;letter-spacing:1.2px;border-bottom:1px solid var(--nee-line)}
#nee-arcade-explorer .nee-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 28px;border-bottom:1px solid var(--nee-line)}
#nee-arcade-explorer .nee-brand{display:flex;align-items:center;gap:11px;font-weight:700;letter-spacing:1.2px}
#nee-arcade-explorer .nee-logo{background:var(--nee-yellow);color:#101318;font:bold 28px/36px Arial;width:36px;text-align:center;border-radius:9px;box-shadow:0 0 23px #ffe34719}
#nee-arcade-explorer .nee-brand small{display:block;color:var(--nee-muted);font:11px/1.4 ui-monospace,Consolas,monospace;letter-spacing:3px}
#nee-arcade-explorer .nee-nav-right{display:flex;gap:14px;align-items:center;color:var(--nee-muted);font-size:12px}
#nee-arcade-explorer .nee-tag{padding:3px 9px;color:var(--nee-yellow);background:#ffe3470d;border:1px solid #ffe3473d;font:11px/1.6 ui-monospace,Consolas,monospace;letter-spacing:1px}
#nee-arcade-explorer .nee-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:24px;padding:38px 34px 30px;isolation:isolate;background:radial-gradient(ellipse at 93% 0%,#2943624f,transparent 52%),linear-gradient(110deg,#10151e,#0b0f17 70%)}
#nee-arcade-explorer .nee-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to left,#000,transparent 80%)}
#nee-arcade-explorer .nee-kicker{color:var(--nee-yellow);font:11px/1.5 ui-monospace,Consolas,monospace;letter-spacing:2.6px;display:flex;align-items:center;gap:10px}
#nee-arcade-explorer .nee-kicker:before{content:"";display:block;width:22px;height:2px;background:var(--nee-yellow)}
#nee-arcade-explorer h1{font:800 clamp(34px,5.6vw,62px)/1.02 Arial,sans-serif;letter-spacing:-2.4px;margin:18px 0 18px;color:var(--nee-text)}
#nee-arcade-explorer h1 span{color:var(--nee-yellow);text-shadow:0 0 32px #ffe34725}
#nee-arcade-explorer .nee-lead{margin:0;color:#c7cfdb;font-size:14px;letter-spacing:.06em}
#nee-arcade-explorer .nee-search{display:flex;gap:0;background:#090c12;border:1px solid #56606d;border-radius:5px;overflow:hidden;margin-top:27px;max-width:620px}
#nee-arcade-explorer .nee-search input{min-width:0;flex:1;padding:13px 14px;background:transparent;border:0;color:var(--nee-text);font-size:14px}
#nee-arcade-explorer .nee-search input::placeholder{color:#919bad}
#nee-arcade-explorer .nee-search button{border:0;padding:10px 21px;background:var(--nee-yellow);color:#14161a;font-weight:700}
#nee-arcade-explorer .nee-search-note{color:var(--nee-muted);font-size:11px;margin:8px 0 0}
#nee-arcade-explorer .nee-portrait{align-self:center;position:relative;margin:0 0 6px;padding:9px 9px 0;background:#151c29;border:1px solid #6c87954d;border-radius:5px;box-shadow:10px 10px 0 #18212b,10px 10px 0 1px #304252;transform:rotate(2deg)}
#nee-arcade-explorer .nee-portrait-bar{display:flex;justify-content:space-between;align-items:center;padding:0 2px 8px;font:11px/1.5 ui-monospace,Consolas,monospace;letter-spacing:1.5px;color:var(--nee-cyan)}
#nee-arcade-explorer .nee-portrait img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:2px}
#nee-arcade-explorer .nee-portrait figcaption{display:flex;align-items:center;justify-content:space-between;padding:10px 3px;font:11px/1.5 ui-monospace,Consolas,monospace;letter-spacing:1.5px}
#nee-arcade-explorer .nee-portrait figcaption span:last-child{color:var(--nee-yellow)}
#nee-arcade-explorer .nee-statusbar{display:flex;gap:0;border-top:1px solid var(--nee-line);border-bottom:1px solid var(--nee-line);padding:17px 30px;background:#111620}
#nee-arcade-explorer .nee-stat{flex:1;min-width:0;padding:0 18px;border-right:1px solid var(--nee-line)}
#nee-arcade-explorer .nee-stat:first-child{padding-left:0}#nee-arcade-explorer .nee-stat:last-child{border:0}
#nee-arcade-explorer .nee-stat-label{font-size:11px;color:var(--nee-muted);margin-bottom:4px}
#nee-arcade-explorer .nee-stat-value{font:500 20px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.3px}
#nee-arcade-explorer .nee-stat-value small{font-size:11px;color:var(--nee-muted);margin-left:6px}
#nee-arcade-explorer .nee-main{padding:25px 30px 22px}
#nee-arcade-explorer .nee-sectionbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}
#nee-arcade-explorer .nee-tabs{display:flex;gap:24px}
#nee-arcade-explorer .nee-tab{padding:0 0 10px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--nee-muted);font:500 13px/1.5 ui-monospace,Consolas,monospace}
#nee-arcade-explorer .nee-tab[aria-selected="true"]{color:var(--nee-yellow);border-bottom-color:var(--nee-yellow)}
#nee-arcade-explorer .nee-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
#nee-arcade-explorer h2{font-size:15px;letter-spacing:.03em;margin:0;font-weight:500}
#nee-arcade-explorer .nee-heading small{color:var(--nee-muted);font-size:11px}
#nee-arcade-explorer .nee-table{width:100%;border-collapse:collapse;table-layout:fixed}
#nee-arcade-explorer .nee-table th{text-align:left;font-size:11px;font-weight:400;color:var(--nee-muted);padding:11px 8px;border-bottom:1px solid #465160}
#nee-arcade-explorer .nee-table td{padding:13px 8px;border-bottom:1px solid #242d3a;font-size:12px;vertical-align:middle;overflow-wrap:anywhere}
#nee-arcade-explorer .nee-table th:first-child{width:17%}#nee-arcade-explorer .nee-table th:nth-child(2){width:39%}#nee-arcade-explorer .nee-table th:nth-child(3){width:26%}#nee-arcade-explorer .nee-table th:last-child{width:18%;text-align:right}
#nee-arcade-explorer .nee-table td:last-child{text-align:right;color:var(--nee-muted)}
#nee-arcade-explorer .nee-record{background:none;border:0;padding:4px 0;text-align:left;color:var(--nee-cyan);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#8ed7f74d;font:12px/1.4 ui-monospace,Consolas,monospace}
#nee-arcade-explorer .nee-kind{display:inline-block;padding:2px 7px;color:#d5dce6;background:#1e2836;border-radius:3px;font-size:11px}
#nee-arcade-explorer .nee-detail{background:#151e2a;border-left:2px solid var(--nee-yellow);padding:13px 16px;margin-top:14px;font-size:12px;overflow-wrap:anywhere}
#nee-arcade-explorer .nee-detail[hidden]{display:none}
#nee-arcade-explorer .nee-detail strong{font-weight:500;color:var(--nee-yellow)}
#nee-arcade-explorer .nee-detail code{display:block;color:#c9d4e3;margin-top:5px;font-size:11px;white-space:normal}
#nee-arcade-explorer .nee-bottom{display:flex;gap:14px;justify-content:space-between;border-top:1px solid var(--nee-line);padding:14px 30px;color:var(--nee-muted);font:11px/1.7 ui-monospace,Consolas,monospace;letter-spacing:.8px}
#nee-arcade-explorer .nee-bottom strong{color:#d2dae5;font-weight:400}
@media(max-width:650px){#nee-arcade-explorer .nee-nav{padding:17px 19px}#nee-arcade-explorer .nee-nav-right .nee-host{display:none}#nee-arcade-explorer .nee-hero{grid-template-columns:minmax(0,1fr) 155px;padding:28px 20px;gap:12px}#nee-arcade-explorer h1{font-size:39px;letter-spacing:-1.7px}#nee-arcade-explorer .nee-portrait{align-self:start;margin-top:34px}#nee-arcade-explorer .nee-portrait-bar{font-size:11px;letter-spacing:.5px}#nee-arcade-explorer .nee-portrait figcaption{font-size:11px;letter-spacing:.5px}#nee-arcade-explorer .nee-search{grid-column:1/-1}#nee-arcade-explorer .nee-statusbar{padding:15px 20px}#nee-arcade-explorer .nee-stat{padding:0 12px}#nee-arcade-explorer .nee-stat-value{font-size:17px}#nee-arcade-explorer .nee-main{padding:22px 20px}#nee-arcade-explorer .nee-bottom{padding:13px 20px;flex-wrap:wrap}#nee-arcade-explorer .nee-sectionbar .nee-overline{display:none}}
@media(max-width:460px){#nee-arcade-explorer .nee-preview{padding:8px 18px;font-size:11px;letter-spacing:.3px}#nee-arcade-explorer .nee-hero{display:grid;grid-template-columns:minmax(0,1fr) 112px;padding:25px 20px;gap:12px}#nee-arcade-explorer .nee-hero-copy{display:contents}#nee-arcade-explorer .nee-kicker{grid-column:1/-1;font-size:11px;letter-spacing:1px}#nee-arcade-explorer h1{grid-column:1;grid-row:2;align-self:center;font-size:32px;letter-spacing:-1px;margin:4px 0}#nee-arcade-explorer .nee-portrait{grid-column:2;grid-row:2;float:none;width:112px;margin:6px 2px 6px 0;align-self:center;transform:rotate(2deg)}#nee-arcade-explorer .nee-portrait-bar{display:none}#nee-arcade-explorer .nee-portrait figcaption{font-size:11px;letter-spacing:0;padding:7px 0}#nee-arcade-explorer .nee-portrait figcaption span:last-child{display:none}#nee-arcade-explorer .nee-lead{grid-column:1/-1;font-size:12px;padding-top:8px}#nee-arcade-explorer .nee-search{grid-column:1/-1;margin-top:7px}#nee-arcade-explorer .nee-search input{font-size:16px;padding:12px 10px}#nee-arcade-explorer .nee-search button{padding:9px 15px}#nee-arcade-explorer .nee-search-note{grid-column:1/-1;margin-top:0}#nee-arcade-explorer .nee-statusbar{display:grid;grid-template-columns:1fr 1fr;gap:14px}#nee-arcade-explorer .nee-stat{padding:0;border:0}#nee-arcade-explorer .nee-stat:last-child{grid-column:1/-1;border-top:1px solid var(--nee-line);padding-top:11px;display:flex;align-items:center;gap:12px}#nee-arcade-explorer .nee-stat:last-child .nee-stat-label{margin:0}#nee-arcade-explorer .nee-tabs{gap:15px}#nee-arcade-explorer .nee-tab{font-size:12px;padding-bottom:9px}#nee-arcade-explorer .nee-table th:nth-child(3),#nee-arcade-explorer .nee-table td:nth-child(3){display:none}#nee-arcade-explorer .nee-table th:first-child{width:23%}#nee-arcade-explorer .nee-table th:nth-child(2){width:52%}#nee-arcade-explorer .nee-table th:last-child{width:25%}#nee-arcade-explorer .nee-table td{padding:12px 5px}#nee-arcade-explorer .nee-heading small{font-size:11px}}

#nee-arcade-explorer .nee-pager{display:flex;justify-content:flex-end;margin-top:15px}#nee-arcade-explorer .nee-more{border:1px solid var(--nee-line);background:var(--nee-panel);color:var(--nee-text);padding:8px 14px;border-radius:4px;cursor:pointer}
