/* Dark, Inter-based skin for the international gallery (on top of gallery.css) */
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2212}
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+1E00-1EFF}
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491}
body.g-dark{--bg:#09090b;--soft:#18181b;--line:#27272a;--ink:#fafafa;--muted:#a1a1aa;color-scheme:dark;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Sans","Noto Sans KR",sans-serif}
.g-dark .g-rail,.g-dark .g-top,.g-dark .d-head{background:var(--bg)}
.g-dark .g-rail nav a[aria-current]{background:#e7ed78;color:#111}
.g-dark .g-logo span{color:#e7ed78}
.g-dark .g-card{background:#111113;border-color:var(--line);border-radius:14px;overflow:hidden}
.g-dark .g-card:hover{border-color:#3f3f46;box-shadow:0 10px 40px #0008}
.g-dark .g-card.active{outline-color:#e7ed78}
.g-dark .g-tab{color:var(--muted)}
.g-dark .g-tab[aria-pressed="true"]{color:var(--ink)}
.g-dark .g-tab[aria-pressed="true"]::after{background:#e7ed78}
.g-dark .g-more summary{color:var(--muted)}
.g-dark .g-more>div,.g-dark .g-lang>div{background:#111113;border-color:var(--line)}
.g-dark .g-lang summary{border-color:var(--line);color:var(--muted)}
.g-dark .g-search{background:#111113;border-color:var(--line);border-radius:999px}
.g-dark .g-search input{color:var(--ink)}
.g-dark .g-sort{border-radius:999px}
.g-dark .g-sort button{background:#111113;color:var(--muted)}
.g-dark .g-sort button[aria-pressed="true"]{background:#27272a;color:var(--ink)}
.g-dark .g-icon{background:#111113;border-color:var(--line)}
.g-dark .g-icon[aria-pressed="true"]{background:#e7ed78;color:#111;border-color:#e7ed78}
.g-dark .g-start{background:#e7ed78;color:#111!important;border-radius:999px}
.g-dark .g-bar{background:#111113cc;backdrop-filter:blur(12px);border-color:var(--line);border-radius:16px}
.g-dark .g-bar a{background:#e7ed78;color:#111!important;border-radius:999px}
.g-dark .g-drawer{background:#0c0c0e;border-color:var(--line)}
.g-dark .d-box{border-color:var(--line);border-radius:14px}
.g-dark .d-box header{border-color:var(--line)}
.g-dark .d-prompt{color:#e4e4e7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}
.g-dark .d-prompt:not(.open)::after{background:linear-gradient(transparent,#0c0c0e)}
.g-dark .d-box header button:hover,.g-dark .d-box header a:hover{background:var(--soft)}
.g-dark .d-cta a{border-color:var(--line);border-radius:999px}
.g-dark .d-cta a.solid{background:#e7ed78;color:#111!important;border-color:#e7ed78}
.g-dark .d-hero,.g-dark .d-similar a{border-color:var(--line);border-radius:12px;overflow:hidden}
.g-dark .d-seg{border-color:var(--line)}
.g-dark .d-seg button{background:#111113;color:var(--muted)}
.g-dark .d-seg button[aria-pressed="true"]{background:#e7ed78;color:#111}
.g-dark .d-close{background:#111113!important;border-color:var(--line)!important;color:var(--ink)}
.g-dark .g-toast{background:#e7ed78;color:#111}
.g-dark .g-hot{color:#fb923c!important}
.g-dark .g-bar{display:none}
.g-dark .g-shell{padding-bottom:60px}
