@font-face{font-family:Galmuri11;src:url(/assets/Galmuri11-DfQIlyDK.woff2)format("woff2");font-display:swap}@font-face{font-family:Galmuri9;src:url(/assets/Galmuri9-B9HMP827.woff2)format("woff2");font-display:swap}@font-face{font-family:Galmuri7;src:url(/assets/Galmuri7-DZrunm1m.woff2)format("woff2");font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-sky:#bfe4f5;--c-sky-pale:#e6f5fc;--c-frame:#8fcbe8;--c-ink:#2f6ea3;--c-ink-visited:#7a4fc9;--c-orange:#ff8a1f;--c-orange-deep:#e06d00;--c-red:#e8392b;--c-pink:#ff6fa3;--c-yellow:#fff6b8;--c-text:#333;--c-sub:#666;--c-muted:#999;--c-line:#c9c9c9;--c-line-soft:#e3e3e3;--c-paper:#fff;--c-paper-2:#f7f7f7;--c-focus:#ffb000;--font-pixel:"Galmuri11", "Galmuri9", monospace;--font-pixel-s:"Galmuri9", "Galmuri11", monospace;--font-pixel-xs:"Galmuri7", "Galmuri9", monospace;--font-body:"Gulim", "굴림", "Dotum", "돋움", "AppleGothic", "Apple SD Gothic Neo", sans-serif;--fs-2xs:10px;--fs-xs:11px;--fs-s:12px;--fs-m:14px;--fs-l:17px;--fs-xl:22px;--fs-2xl:30px;--lh-body:1.6;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--r-frame:18px;--r-page:10px;--r-box:4px;--r-pill:999px;--b-dot:1px dotted var(--c-line);--b-dash:1px dashed var(--c-line);--b-solid:1px solid var(--c-line);--px:3px;--skin-bg:repeating-conic-gradient(#d7eefa 0 25%, #bfe4f5 0 50%) 0 0 / 24px 24px;--skin-frame:var(--c-frame);--skin-tab:var(--c-ink);--skin-accent:var(--c-ink)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-sky);color:var(--c-text);font:var(--fs-s) / var(--lh-body) var(--font-body);margin:0;overflow-x:hidden}img,svg,canvas{max-width:100%}a{color:var(--c-ink);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pix{font-family:var(--font-pixel);letter-spacing:0}.pix-s{font-family:var(--font-pixel-s)}.t-sub{color:var(--c-sub)}.t-muted{color:var(--c-muted);font-size:var(--fs-xs)}.t-red{color:var(--c-red)}.t-pink{color:var(--c-pink)}.stack{gap:var(--sp-2);flex-direction:column;display:flex}.row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.spacer{flex:1}.pre{white-space:pre-wrap;word-break:break-word}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{border:1px solid var(--c-orange-deep);border-radius:var(--r-box);background:linear-gradient(#ffb25e, var(--c-orange) 55%, #f57c0a);color:#fff;min-height:26px;font:var(--fs-s) / 1 var(--font-pixel);text-shadow:0 1px #963c0073;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:3px 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff8c}.btn:hover{filter:brightness(1.06);text-decoration:none}.btn:active{transform:translateY(1px);box-shadow:inset 0 1px 2px #0003}.btn[disabled]{opacity:.5;cursor:default}.btn--ghost{color:var(--c-text);text-shadow:none;background:linear-gradient(#fff,#ececec);border-color:#aaa}.btn--blue{background:linear-gradient(#6fb1e6, var(--c-ink));border-color:#245d8c}.btn--s{min-height:20px;font-size:var(--fs-xs);padding:2px 7px}.link-btn{color:var(--c-muted);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;padding:0}.link-btn:hover{color:var(--c-red);text-decoration:underline}.field{flex-direction:column;gap:3px;display:flex}.field>span{font-size:var(--fs-xs);color:var(--c-sub)}.input,.textarea,.select{width:100%;min-height:26px;font-size:var(--fs-s);background:#fff;border:1px solid #b5b5b5;border-radius:2px;padding:3px 6px}.textarea{resize:vertical;min-height:80px;line-height:var(--lh-body)}.input:focus,.textarea:focus,.select:focus{border-color:var(--c-orange);outline:none;box-shadow:0 0 0 2px #ff8a1f33}.check{font-size:var(--fs-xs);color:var(--c-sub);cursor:pointer;align-items:center;gap:4px;display:inline-flex}.error{color:var(--c-red);font-size:var(--fs-xs)}.box{background:var(--c-paper);border:var(--b-solid);border-radius:var(--r-box)}.box__title{border-bottom:var(--b-dot);font:var(--fs-s) / 1.2 var(--font-pixel);color:var(--c-ink);align-items:center;gap:6px;padding:6px 10px;display:flex}.box__title:before{content:"";background:var(--c-orange);width:6px;height:6px}.box__title .more{font:var(--fs-xs) var(--font-body);color:var(--c-muted);margin-left:auto}.box__body{padding:10px}.dot-list{margin:0;padding:0;list-style:none}.dot-list>li{border-bottom:var(--b-dot);align-items:baseline;gap:6px;min-width:0;padding:4px 0;display:flex}.dot-list>li:last-child{border-bottom:0}.ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tag{color:var(--c-orange-deep);font-size:var(--fs-xs);flex:none}.badge-n{background:var(--c-red);color:#fff;width:12px;height:12px;font:9px/1 var(--font-pixel-xs);vertical-align:1px;border-radius:2px;place-items:center;display:inline-grid}.badge-sample{border:1px solid var(--c-muted);color:var(--c-muted);font:var(--fs-2xs) / 14px var(--font-pixel-s);border-radius:2px;padding:0 4px;display:inline-block}.counter{font:var(--fs-xs) / 1 var(--font-pixel);color:var(--c-sub);white-space:nowrap;justify-content:center;gap:10px;display:flex}.counter b{color:var(--c-red);font-weight:400;font-size:var(--fs-s)}.counter .sep{color:var(--c-line)}.mood{border:1px solid var(--c-line);border-radius:var(--r-pill);font-size:var(--fs-xs);white-space:nowrap;background:#fff;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.mood .face{color:var(--c-pink)}.pixel{shape-rendering:crispedges;image-rendering:pixelated;display:block}.avatar-img{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;display:block}.badge-owner{background:var(--c-orange);color:#fff;font:var(--fs-2xs) / 15px var(--font-pixel-s);vertical-align:1px;border-radius:2px;padding:0 5px;display:inline-block}.room{aspect-ratio:320/178;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#ffffffe6 0 1px,#0000 1.5px) 0 0/10px 10px,linear-gradient(#f4fbff,#e3f2fa);border:1px solid #b9b9b9;border-radius:2px;width:100%;display:block}.room--edit{cursor:grab}.room--edit:active{cursor:grabbing}.polaroid{color:var(--c-text);background:#fff;border:1px solid #ddd;padding:6px 6px 8px;display:block;box-shadow:1px 2px #00000014}.polaroid:hover{text-decoration:none}.polaroid img{aspect-ratio:4/3;object-fit:cover;image-rendering:auto;background:#eee;width:100%;display:block}.polaroid__cap{font:var(--fs-xs) / 1.3 var(--font-pixel-s);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.bgm{color:#d8f3ff;background:linear-gradient(#3a4a6e,#24304d);border:1px solid #1d2a44;border-radius:4px;align-items:center;gap:6px;width:340px;max-width:100%;padding:4px 6px;display:flex;box-shadow:inset 0 1px #fff3}.bgm-wrap{min-width:0;max-width:100%}.bgm__lcd{min-width:0;font:var(--fs-xs) / 16px var(--font-pixel);color:#7fffd0;white-space:nowrap;background:#0f1830;border-radius:2px;flex:1;padding:2px 6px;overflow:hidden}.bgm__lcd span{padding-left:100%;animation:12s linear infinite marquee;display:inline-block}.bgm__lcd.is-idle span{color:#9fb3d9;padding-left:0;animation:none}@keyframes marquee{to{transform:translate(-100%)}}.bgm__btn{color:#fff;cursor:pointer;background:linear-gradient(#5d6f97,#3a4a6e);border:1px solid #0f1830;border-radius:3px;place-items:center;width:22px;height:20px;padding:0;font-size:10px;display:grid}.bgm__btn:hover{background:linear-gradient(#7186b3,#4a5c86)}.bgm__vol{accent-color:#7fffd0;width:48px}.bgm__eq{align-items:flex-end;gap:1px;height:14px;display:flex}.bgm__eq i{background:#7fffd0;width:2px;animation:.8s ease-in-out infinite alternate eq}.bgm__eq i:nth-child(2){animation-delay:-.3s}.bgm__eq i:nth-child(3){animation-delay:-.55s}.bgm__eq.is-off i{height:2px;animation:none}@keyframes eq{0%{height:2px}to{height:14px}}.mv-hidden{opacity:0;pointer-events:none;z-index:-1;width:244px;height:200px;position:fixed;bottom:0;right:0}.gb{border:var(--b-solid);background:#fff;border-radius:2px}.gb__head{background:var(--c-paper-2);border-bottom:var(--b-solid);font-size:var(--fs-xs);align-items:center;gap:8px;padding:3px 8px;display:flex}.gb__no{font-family:var(--font-pixel-s);color:var(--c-muted)}.gb__body{grid-template-columns:76px 1fr;gap:10px;padding:8px;display:grid}.gb__minimi{border:var(--b-dot);background:var(--c-sky-pale);place-items:center;height:84px;display:grid}.gb--secret .gb__text{color:var(--c-muted)}.one{border-bottom:var(--b-dot);font-size:var(--fs-s);align-items:baseline;gap:6px;padding:3px 0;display:flex}.one__who{color:var(--c-ink);flex:none}.one__who:before{content:"· ";color:var(--c-muted)}.emo{border:var(--b-dot);background:var(--c-paper-2);flex-wrap:wrap;gap:2px;padding:4px;display:flex}.emo button{min-width:24px;height:22px;font-size:var(--fs-s);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 4px}.emo button:hover{border-color:var(--c-orange);background:#fff}.htabs{border-bottom:2px solid var(--c-orange);gap:2px;display:flex;overflow-x:auto}.htabs button{border:1px solid var(--c-line);background:var(--c-paper-2);font:var(--fs-xs) var(--font-pixel);cursor:pointer;border-bottom:0;border-radius:4px 4px 0 0;flex:none;padding:5px 10px}.htabs button[aria-selected=true]{background:var(--c-orange);border-color:var(--c-orange);color:#fff}.swatches{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.swatch{border:1px solid var(--c-line);font-size:var(--fs-2xs);cursor:pointer;text-align:center;background:#fff;border-radius:3px;flex-direction:column;gap:3px;padding:3px;display:flex}.swatch i{border:1px solid #0000001a;border-radius:2px;height:36px;display:block}.swatch[aria-pressed=true]{border-color:var(--c-orange);box-shadow:0 0 0 2px #ff8a1f59}.chips{flex-wrap:wrap;gap:4px;display:flex}.chip{border:1px solid var(--c-line);min-width:26px;height:24px;font-size:var(--fs-xs);cursor:pointer;background:#fff;border-radius:3px;padding:0 6px}.chip[aria-pressed=true]{border-color:var(--c-orange);background:#fff1e0}.chip--color{width:24px;min-width:0;padding:0}.rank{counter-reset:rank;margin:0;padding:0;list-style:none}.rank li{border-bottom:var(--b-dot);counter-increment:rank;align-items:center;gap:6px;min-width:0;padding:4px 0;display:flex}.rank li:before{content:counter(rank);color:#fff;width:16px;height:16px;font:10px/1 var(--font-pixel-s);background:#8a8a8a;flex:none;place-items:center;display:grid}.rank li:nth-child(-n+3):before{background:var(--c-orange)}.toast{z-index:50;color:#fff;font:var(--fs-s) var(--font-pixel);background:#24304d;border:1px solid #1d2a44;border-radius:4px;padding:8px 14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:2px 2px #0003}.uploader{gap:10px;display:grid}.uploader__drop{border:2px dashed var(--c-line);background:var(--c-paper-2);text-align:center;cursor:pointer;border-radius:4px;place-items:center;gap:4px;min-height:120px;padding:16px;display:grid}.uploader__drop:hover{border-color:var(--c-orange)}.uploader__pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.uploader__pair figure{margin:0}.uploader__pair figcaption{font:var(--fs-2xs) var(--font-pixel-s);color:var(--c-muted);margin-bottom:2px}.uploader__pair canvas,.uploader__pair img{background:#eee;border:1px solid #ddd;width:100%;display:block}.uploader__pair .is-retro canvas{image-rendering:pixelated}.empty{border:var(--b-dash);text-align:center;color:var(--c-sub);font-size:var(--fs-s);background:repeating-linear-gradient(45deg,#fff 0 8px,#fafafa 8px 16px);padding:24px 12px}.empty b{font:var(--fs-m) var(--font-pixel);color:var(--c-text);margin-bottom:4px;font-weight:400;display:block}.gbtn{width:250px;height:40px;position:relative}.gbtn__face{pointer-events:none;background:linear-gradient(#fbfbfb,#e6e6e6);border:2px solid #8a8a8a;border-color:#fff #8a8a8a #8a8a8a #fff;outline:1px solid #404040;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0;box-shadow:inset -1px -1px silver}.gbtn__logo{box-sizing:content-box;background:#fff;border:1px solid #c9c9c9;padding:2px}.gbtn__text{font:var(--fs-s) / 1 var(--font-pixel);color:#222}.gbtn:hover .gbtn__face{background:linear-gradient(#fffbe8,#ffe9b8)}.gbtn:hover .gbtn__text{color:var(--c-orange-deep)}.gbtn:focus-within .gbtn__face{outline:2px solid var(--c-focus)}.gbtn__real{opacity:.01;position:absolute;inset:0;overflow:hidden}.portal{background:linear-gradient(#fff 0 64px, transparent 64px), radial-gradient(circle, #ffffffb3 0 2px, transparent 2.5px) 0 0 / 22px 22px, var(--c-sky);min-height:100vh}.topbar{align-items:center;gap:18px;max-width:980px;height:64px;margin:0 auto;padding:0 16px;display:flex}.logo{color:var(--c-text);align-items:center;gap:8px;text-decoration:none;display:flex}.logo:hover{text-decoration:none}.logo__word{font:var(--fs-xl) / 1 var(--font-pixel);color:var(--c-ink)}.logo__word small{font-size:var(--fs-m);color:var(--c-orange);margin-left:4px}.topnav{font:var(--fs-s) var(--font-pixel);gap:14px;margin-left:auto;display:flex}.topnav a{color:var(--c-sub)}.topnav a[aria-current=page]{color:var(--c-orange-deep)}.portal__main{max-width:980px;margin:0 auto;padding:16px 16px 48px}.portal-grid{grid-template-columns:220px minmax(0,1fr) 240px;align-items:start;gap:12px;display:grid}.portal-grid>*{min-width:0}.portal-foot{border-top:var(--b-dot);color:var(--c-sub);font-size:var(--fs-xs);text-align:center;margin-top:24px;padding-top:10px}.spot{grid-template-columns:180px minmax(0,1fr);gap:12px;display:grid}.spot__side{border-radius:var(--r-page);background:var(--skin-frame);flex-direction:column;align-items:center;gap:8px;padding:10px;display:flex}.spot__face{background:#fff 50%/cover;border:3px solid #fff;place-items:center;width:120px;height:120px;display:grid}.spot__title{font:var(--fs-l) / 1.3 var(--font-pixel);color:var(--skin-accent)}.spot__thumbs{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.spot__thumbs img{aspect-ratio:1;object-fit:cover;border:1px solid #ddd;width:100%}.why{flex-wrap:wrap;gap:4px;display:flex}.why span{border-radius:var(--r-pill);background:var(--c-yellow);font-size:var(--fs-2xs);color:#7a5b00;padding:1px 6px}.photo-strip{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.mini-cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.mini-card{background:var(--skin-frame);color:var(--c-text);text-align:center;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;display:flex}.mini-card:hover{filter:brightness(1.04);text-decoration:none}.mini-card__name{width:100%;font:var(--fs-xs) var(--font-pixel-s);background:#ffffffd9;border-radius:2px;padding:2px 4px}.auth-card{max-width:360px;margin:32px auto}.wave-btn{border-radius:var(--r-box);background:repeating-radial-gradient(circle at 0 120%, transparent 0 8px, #ffffff59 8px 10px), linear-gradient(#6fb1e6, var(--c-ink));color:#fff;width:100%;min-height:44px;font:var(--fs-m) var(--font-pixel);cursor:pointer;text-shadow:0 1px #0000004d;border:1px solid #245d8c;justify-content:center;align-items:center;gap:6px;display:flex}.wave-btn:hover{filter:brightness(1.08);text-decoration:none}.hompy{background:var(--skin-bg);min-height:100vh;padding:14px 16px 40px}.hompy__stage{width:min(100%,940px);margin:0 auto}.hompy__top{flex-wrap:wrap;align-items:center;gap:10px;width:calc(100% - 66px);margin:0 0 8px;display:flex}.hompy__home-link{font:var(--fs-xs) var(--font-pixel);border-radius:var(--r-pill);color:var(--c-sub);background:#ffffffd9;padding:3px 8px}.hompy__top .bgm-wrap{margin-left:auto}.book{border-radius:var(--r-frame);background:var(--skin-frame);border:1px solid #0000001f;width:calc(100% - 66px);height:560px;padding:26px 10px 10px;position:relative;box-shadow:3px 3px #00000014}.book__counter{width:190px;position:absolute;top:6px;left:18px}.book__counter .counter{justify-content:flex-start}.book__counter .counter span:first-child,.book__counter .counter span:last-child{color:#fff;text-shadow:0 1px #00000040}.book__counter .counter b{color:#fff200}.book__inner{border-radius:calc(var(--r-frame) - 6px);border:2px dotted #ffffffe6;grid-template-columns:196px 16px minmax(0,1fr);height:100%;padding:6px;display:grid}.page{background:var(--c-paper);border-radius:var(--r-page);border:1px solid #0000001f;min-width:0;min-height:0}.page--left{flex-direction:column;gap:6px;padding:10px;display:flex}.page--right{flex-direction:column;display:flex}.spiral{opacity:.9;background:radial-gradient(7px 4px,#0000 0 3px,#8b8b8b 3.5px 5px,#0000 5.5px) 0 6px/16px 22px repeat-y}.page__head{border-bottom:var(--b-dot);align-items:baseline;gap:8px;min-width:0;padding:8px 12px 6px;display:flex}.page__title{font:bold var(--fs-m) / 1.3 var(--font-body);color:var(--skin-accent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page__url{font-size:var(--fs-2xs);color:var(--c-muted);white-space:nowrap;margin-left:auto}.page__body{scrollbar-width:thin;flex:1;min-width:0;min-height:0;padding:10px 12px;overflow-y:auto}.profile-photo{aspect-ratio:1;background:var(--c-sky-pale);border:1px solid #ddd;flex:none;place-items:center;display:grid;overflow:hidden}.profile-photo img{object-fit:cover;width:100%;height:100%}.profile-photo .avatar-img{object-fit:contain;width:auto;height:86%}.page--left .mood{align-self:flex-start}.intro{border-bottom:var(--b-dot);min-height:40px;font-size:var(--fs-s);color:var(--skin-accent);flex:1;padding:2px 2px 6px;line-height:1.7;overflow-y:auto}.owner-name{font:bold var(--fs-s) var(--font-body);color:var(--skin-accent);flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.side-tabs{flex-direction:column;gap:2px;margin-left:-1px;display:flex;position:absolute;top:48px;left:100%}.side-tab{background:var(--skin-tab);color:#fff;width:56px;font:var(--fs-xs) / 1.2 var(--font-body);border:1px solid #00000026;border-left:0;border-radius:0 5px 5px 0;padding:5px 0 5px 8px;display:block}.side-tab:hover{filter:brightness(1.12);text-decoration:none}.side-tab[aria-current=page]{color:var(--c-text);background:#fff;font-weight:700}.home-top{grid-template-columns:minmax(0,1fr) 210px;gap:12px;display:grid}.home-counts{border-top:1px solid var(--c-line);grid-template-columns:1fr 1fr;align-content:start;margin:0;padding:0;list-style:none;display:grid}.home-counts li{border-bottom:var(--b-dot);font-size:var(--fs-xs);white-space:nowrap;justify-content:space-between;gap:4px;padding:4px 6px;display:flex}.home-counts b{color:var(--c-muted);font-weight:400}.home-counts b em{color:var(--c-red);font-style:normal}.news-tag{border:1px solid var(--c-line);color:var(--c-sub);font-size:var(--fs-2xs);border-radius:2px;flex:none;padding:0 4px;line-height:14px}.wave-select{font-size:var(--fs-xs);color:var(--c-sub);background:#fff}.home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.sec-title{font:var(--fs-s) var(--font-pixel);color:var(--skin-accent);align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.sec-title .more{font:var(--fs-2xs) var(--font-body);color:var(--c-muted);margin-left:auto}.album{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.post{border-bottom:var(--b-dash);margin-bottom:12px;padding-bottom:12px}.post__head{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.post__title{font:var(--fs-m) var(--font-pixel)}.post__photo{border:6px solid #fff;outline:1px solid #ddd;max-width:100%;margin:6px 0;display:block}.comments{background:var(--c-paper-2);border-top:var(--b-dot);margin-top:8px;padding:6px 8px}@media (width<=900px){.portal-grid,.spot{grid-template-columns:1fr}.hompy__top,.book{width:100%}.book{height:auto;padding-top:30px}.book__inner{grid-template-columns:1fr;gap:8px;height:auto}.page__body{overflow:visible}.home-top{grid-template-columns:1fr}.spiral{display:none}.side-tabs{flex-direction:row;margin:0 0 8px;position:static;overflow-x:auto}.side-tab{border:1px solid #00000026;border-radius:6px;flex:none;width:auto;padding:6px 10px}.page--left{grid-template-columns:110px minmax(0,1fr);align-items:start;display:grid}.page--left>.counter,.page--left>.owner-name{grid-column:1/-1}.home-grid{grid-template-columns:1fr}.page--left>.wave-select,.page--left>.intro{grid-column:1/-1}.page__url{display:none}.hompy__top .bgm-wrap{flex:100%}.topnav{gap:10px}}@media (width<=520px){.topbar{gap:8px}.logo__word{font-size:var(--fs-l)}.logo__word small{display:none}.topnav{font-size:var(--fs-xs)}.gb__body{grid-template-columns:56px 1fr}.uploader__pair{grid-template-columns:1fr}}
