*{box-sizing:border-box;margin:0;padding:0}:root{--c-page-bg:#0a0a0a;--c-surface-1:#141414;--c-surface-2:#1e1e1e;--c-surface-3:#2a2a2a;--c-fg:#fff;--c-muted:#555;--c-label:#888;--c-border:#1a1a1a;--c-border-strong:#2a2a2a;--c-accent:#e8c840;--c-danger:#e74c3c;--c-tag-danger:#c0392b}:root[data-theme=light]{--c-page-bg:#efeee6;--c-surface-1:#faf9f4;--c-surface-2:#eeece2;--c-surface-3:#e2dfd1;--c-fg:#2b2a25;--c-muted:#928f83;--c-label:#6b685d;--c-border:#e0ddd0;--c-border-strong:#d0cdbd;--c-accent:#dcb838;--c-danger:#c73d2e;--c-tag-danger:#c73d2e}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--c-page-bg);color:var(--c-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}.tilt-layout{width:100%;max-width:1440px;min-height:100vh;margin:0 auto;display:flex}.tilt-sidebar{border-right:1px solid var(--c-border);scrollbar-width:none;-ms-overflow-style:none;background:var(--c-page-bg);flex-direction:column;flex-shrink:0;width:220px;height:100vh;padding:24px 0;display:flex;position:sticky;top:0;overflow-y:auto}.tilt-sidebar::-webkit-scrollbar{display:none}.tilt-main{border-right:1px solid var(--c-border);flex:1;min-width:0;max-width:780px}.tilt-right{scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0;width:280px;height:100vh;padding:24px 20px;position:sticky;top:0;overflow-y:auto}.tilt-right::-webkit-scrollbar{display:none}.mobile-only{display:none!important}.pc-only{display:block}@media (max-width:768px){.pc-only{display:none!important}}.mobile-only-block{display:none!important}@media (max-width:768px){.mobile-only-block{display:block!important}}@media (max-width:1100px){.tilt-right{display:none}.tilt-main{border-right:none;max-width:100%}}@media (max-width:768px){.tilt-layout{max-width:100%}.tilt-sidebar{display:none}.mobile-only{display:flex!important}.tilt-main{width:100%;max-width:100%}}@media (min-width:769px){.news-big-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.news-small-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;display:grid}.gallery-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.live-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;display:grid}}@media (max-width:768px){.news-big-grid,.news-small-grid,.gallery-grid,.live-grid{display:block}}.article-bottom-ad-wrap{display:none}@media (min-width:769px){.article-bottom-ad-wrap{margin:28px 0;display:block}}.floating-bottom-ad{display:none}@media (max-width:768px){.floating-bottom-ad{display:block}}.ad-no-sidebar{display:none}@media (max-width:1100px){.ad-no-sidebar{display:block}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:2px}.mobile-tabbar::-webkit-scrollbar{display:none}
