.news-loading,.news-access-page{background:var(--background);min-height:100svh}.news-loading{color:var(--muted-foreground);place-content:center;justify-items:center;gap:12px;display:grid}.news-brand{color:var(--foreground);font:600 14px var(--wiki-mono-font);letter-spacing:.14em;align-items:center;gap:10px;display:inline-flex}.news-brand>span{width:38px;height:38px;color:var(--primary-foreground);background:var(--primary);place-items:center;display:grid}.news-brand svg{width:20px}.news-brand strong{color:var(--primary)}.news-kicker{color:var(--muted-foreground);font:600 11px var(--wiki-mono-font);letter-spacing:.15em;align-items:center;gap:10px;display:inline-flex}.news-kicker:before{content:"";background:var(--primary);width:24px;height:1px}.news-login{background:var(--background);grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);align-items:center;gap:clamp(48px,8vw,140px);min-height:100svh;padding:clamp(36px,7vw,110px);display:grid}.news-login-story h1{max-width:800px;margin:24px 0;font-size:clamp(52px,5.8vw,92px);line-height:.98}.news-login-story p{max-width:680px;color:var(--muted-foreground);font-size:20px}.news-login form{border:1px solid var(--border);background:var(--card);box-shadow:18px 18px 0 color-mix(in srgb, var(--primary) 15%, transparent);gap:22px;padding:clamp(28px,4vw,54px);display:grid}.news-login form>div h2{margin:12px 0 8px;font-size:34px}.news-login form>div p,.news-text-link{color:var(--muted-foreground)}.news-text-link{text-underline-offset:4px;font-size:13px;text-decoration:underline}.news-access-page{text-align:center;place-content:center;justify-items:center;gap:46px;padding:32px;display:grid}.news-access-page>section{border:1px solid var(--border);background:var(--card);justify-items:center;gap:18px;width:min(760px,100vw - 48px);padding:clamp(34px,6vw,72px);display:grid}.news-access-page h1{max-width:650px;margin:0;font-size:clamp(36px,6vw,64px)}.news-access-page p{max-width:620px;color:var(--muted-foreground);font-size:18px}.news-access-page section>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.news-access-icon{width:62px;height:62px;color:var(--primary-foreground);background:var(--primary);place-items:center;display:grid}.news-shell{background:var(--background);min-height:100svh}.news-shell>header{z-index:30;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 28px;display:flex;position:sticky;top:0}.news-header-actions,.news-header-actions>span{align-items:center;gap:8px;display:flex}.news-header-actions>span{flex-direction:column;align-items:flex-end;margin-left:8px;line-height:1.1}.news-header-actions small{color:var(--muted-foreground);font:10px var(--wiki-mono-font)}.news-header-actions .button svg{width:16px}.news-layout{grid-template-columns:290px minmax(0,1fr);min-height:calc(100svh - 72px);display:grid}.news-layout>aside{border-right:1px solid var(--border);background:color-mix(in srgb, var(--sidebar) 88%, transparent);height:calc(100svh - 72px);padding:32px 20px;position:sticky;top:72px}.news-sidebar-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.news-sidebar-heading>button{border:1px solid var(--border);width:36px;height:36px;color:var(--foreground);background:var(--card);place-items:center;display:grid}.news-sidebar-heading svg{width:16px}.news-layout aside nav{gap:6px;margin-top:24px;display:grid}.news-layout aside nav>button{color:var(--muted-foreground);text-align:left;border:1px solid #0000;grid-template-columns:24px 1fr;align-items:center;gap:10px;padding:14px;display:grid}.news-layout aside nav>button:hover,.news-layout aside nav>button.active{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));color:var(--foreground);background:color-mix(in srgb, var(--primary) 9%, var(--card))}.news-layout aside nav svg{width:18px}.news-layout aside nav span{gap:4px;min-width:0;display:grid}.news-layout aside nav strong,.news-layout aside nav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news-layout aside nav small,.news-sidebar-empty{color:var(--muted-foreground);font-size:11px;line-height:1.5}.news-sidebar-empty{border:1px dashed var(--border);margin-top:28px;padding:18px}.news-layout>main{min-width:0;padding:clamp(34px,5vw,76px)}.news-workspace,.news-empty{width:min(100%,1480px);margin:0 auto}.news-empty{text-align:center;place-content:center;justify-items:center;gap:16px;min-height:calc(100svh - 220px);display:grid}.news-empty>span{width:70px;height:70px;color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 45%, var(--border));background:color-mix(in srgb, var(--primary) 10%, var(--card));place-items:center;display:grid}.news-empty h1{margin:0;font-size:clamp(40px,6vw,72px)}.news-empty p{max-width:620px;color:var(--muted-foreground);font-size:18px}.news-board-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.news-board-heading h1{margin:18px 0 10px;font-size:clamp(46px,6vw,82px);line-height:1}.news-board-heading p,.news-api-card p,.news-list-heading p{color:var(--muted-foreground)}.news-board-heading>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.news-api-card{border:1px solid color-mix(in srgb, var(--primary) 38%, var(--border));background:color-mix(in srgb, var(--primary) 6%, var(--card));grid-template-columns:minmax(280px,.7fr) minmax(360px,1.3fr);gap:28px;margin-top:48px;padding:clamp(24px,4vw,42px);display:grid}.news-api-card h2{margin:14px 0 8px;font-size:clamp(26px,3vw,40px)}.news-api-field{border:1px solid var(--border);background:var(--background);grid-template-columns:auto minmax(0,1fr) auto auto;align-self:center;align-items:center;gap:10px;min-width:0;min-height:58px;padding:8px 10px 8px 16px;display:grid}.news-api-field>svg{width:18px;color:var(--primary)}.news-api-field code{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.news-api-field button,.news-api-field a{border:1px solid var(--border);width:38px;height:38px;color:var(--foreground);background:var(--card);place-items:center;display:grid}.news-api-field button svg,.news-api-field a svg,.news-rotate-key svg{width:16px}.news-rotate-key{color:var(--muted-foreground);grid-column:2;justify-self:end;align-items:center;gap:8px;font-size:12px;display:inline-flex}.news-list-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:20px;margin-top:58px;padding-bottom:18px;display:flex}.news-list-heading h2{margin:0 0 5px;font-size:32px}.news-list{display:grid}.news-list article{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 0;display:grid}.news-item-status{border:1px solid var(--border);width:42px;height:42px;color:var(--muted-foreground);place-items:center;display:grid}.news-item-status.published{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 48%, var(--border));background:color-mix(in srgb, var(--primary) 8%, transparent)}.news-item-status svg{width:17px}.news-item-meta{color:var(--muted-foreground);font:10px var(--wiki-mono-font);letter-spacing:.1em}.news-list article h3{margin:7px 0 5px;font-size:22px}.news-list article p{color:var(--muted-foreground)}.news-item-actions{align-items:center;gap:8px;display:flex}.news-list-empty{color:var(--muted-foreground);text-align:center;border-bottom:1px solid var(--border);padding:52px 20px}.news-delete-board{color:var(--destructive);align-items:center;gap:8px;margin-top:48px;font-size:13px;display:inline-flex}.news-delete-board svg{width:16px}.news-dialog form{gap:18px;margin-top:20px;display:grid}.news-item-dialog{width:min(920px,100vw - 32px);max-width:920px;max-height:min(900px,100svh - 32px);overflow:auto}.news-form-row{grid-template-columns:1.4fr .8fr;gap:14px;display:grid}.news-content-field{min-height:260px;font-family:var(--wiki-mono-font)}@media (width<=1000px){.news-login{grid-template-columns:1fr}.news-login-story{display:none}.news-layout{grid-template-columns:230px minmax(0,1fr)}.news-api-card{grid-template-columns:1fr}.news-rotate-key{grid-column:auto;justify-self:start}.news-list article{grid-template-columns:auto minmax(0,1fr)}.news-item-actions{flex-wrap:wrap;grid-column:2}}@media (width<=720px){.news-shell>header{align-items:flex-start;padding:14px 16px}.news-header-actions>a,.news-header-actions>span{display:none}.news-layout{display:block}.news-layout>aside{border-right:0;border-bottom:1px solid var(--border);width:100%;height:auto;position:static}.news-layout aside nav{display:flex;overflow:auto}.news-layout aside nav>button{min-width:220px}.news-layout>main{padding:30px 18px 80px}.news-board-heading{flex-direction:column;align-items:flex-start}.news-board-heading h1{font-size:44px}.news-api-card{margin-top:34px;padding:22px}.news-api-field{grid-template-columns:auto minmax(0,1fr) auto}.news-api-field a{display:none}.news-list article{align-items:start}.news-form-row{grid-template-columns:1fr}}
