.ArticleRenderer-module__dWPBMG__blocks{padding:46px 0 28px;font-size:1.02rem;line-height:2.1}.ArticleRenderer-module__dWPBMG__heading1{border-bottom:2px solid;margin:2.2em 0 .7em;padding-bottom:.35em;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.35}.ArticleRenderer-module__dWPBMG__heading2{margin:2em 0 .65em;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.4}.ArticleRenderer-module__dWPBMG__text{white-space:pre-wrap;margin:0 0 1.6em}.ArticleRenderer-module__dWPBMG__figure{margin:2.4em 0}.ArticleRenderer-module__dWPBMG__figure img{border:2px solid;width:100%;display:block}.ArticleRenderer-module__dWPBMG__figure figcaption{color:#68685f;margin-top:8px;font-size:.8rem}.ArticleRenderer-module__dWPBMG__empty{text-align:center;opacity:.65;border:1px dashed;padding:32px}
.AdminAuth-module__IfunAW__state,.AdminAuth-module__IfunAW__error{background:#fffaf0;border:2px solid #202019;width:min(760px,100% - 40px);margin:80px auto;padding:24px;font-weight:700}.AdminAuth-module__IfunAW__error{color:#b42318;border-color:#b42318}
.admin-module__4WpgRW__adminShell{min-height:calc(100dvh - var(--header-height));color:#202019;background:#ede8de;grid-template-columns:230px minmax(0,1fr);display:grid}.admin-module__4WpgRW__sidebar{top:var(--header-height);height:calc(100dvh - var(--header-height));color:#f6f1e7;background:#202019;border-right:2px solid #202019;flex-direction:column;padding:28px 22px;display:flex;position:sticky}.admin-module__4WpgRW__brand{color:inherit;letter-spacing:-.02em;font-size:.83rem;font-weight:850;text-decoration:none}.admin-module__4WpgRW__brand span{color:#f3c94e;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;margin-top:5px;font-size:.7rem;display:block}.admin-module__4WpgRW__sidebar nav{gap:8px;margin-top:52px;display:grid}.admin-module__4WpgRW__sidebar nav a{color:inherit;border:1px solid #f6f1e738;padding:12px;font-size:.88rem;font-weight:700;text-decoration:none}.admin-module__4WpgRW__sidebar nav a:hover{color:#f3c94e;border-color:#f3c94e}.admin-module__4WpgRW__authNote{color:#b8e6d8;font-family:var(--font-geist-mono), monospace;margin:auto 0 0;font-size:.65rem}.admin-module__4WpgRW__adminContent{min-width:0;padding:clamp(28px,5vw,68px)}.admin-module__4WpgRW__pageHeader{max-width:900px;margin-bottom:42px}.admin-module__4WpgRW__pageHeader>p{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;color:#635bff;margin:0 0 16px;font-size:.7rem;font-weight:800}.admin-module__4WpgRW__pageHeader h1{letter-spacing:-.055em;margin:0 0 16px;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1}.admin-module__4WpgRW__pageHeader>span{line-height:1.8}.admin-module__4WpgRW__dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:980px;display:grid}.admin-module__4WpgRW__actionCard{min-height:260px;color:inherit;background:#fffaf0;border:2px solid #202019;padding:28px;text-decoration:none;transition:transform .16s,box-shadow .16s;box-shadow:7px 7px #202019}.admin-module__4WpgRW__actionCard:hover{transform:translate(3px,3px);box-shadow:4px 4px #202019}.admin-module__4WpgRW__actionCard b{color:#635bff;font-size:2.4rem}.admin-module__4WpgRW__actionCard h2{margin:50px 0 12px;font-size:1.45rem}.admin-module__4WpgRW__actionCard p{margin:0;font-size:.88rem;line-height:1.75}.admin-module__4WpgRW__articleTable{border-collapse:collapse;background:#fffaf0;border:2px solid #202019;width:100%}.admin-module__4WpgRW__articleTable th,.admin-module__4WpgRW__articleTable td{text-align:left;vertical-align:top;border-bottom:1px solid #b8b3a9;padding:15px 14px;font-size:.82rem}.admin-module__4WpgRW__articleTable th{color:#f6f1e7;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:#202019;font-size:.68rem}.admin-module__4WpgRW__articleTitle{margin-bottom:5px;font-size:.95rem;display:block}.admin-module__4WpgRW__slug{color:#6b675f;font-family:var(--font-geist-mono), monospace;font-size:.68rem}.admin-module__4WpgRW__statusBadge{border:1px solid;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800;display:inline-block}.admin-module__4WpgRW__rowActions{flex-wrap:wrap;gap:6px;display:flex}.admin-module__4WpgRW__rowActions a,.admin-module__4WpgRW__rowActions button,.admin-module__4WpgRW__primaryLink{color:inherit;cursor:pointer;background:0 0;border:1px solid #202019;padding:7px 9px;font-size:.72rem;font-weight:700;text-decoration:none}.admin-module__4WpgRW__primaryLink{background:#f3c94e;margin-bottom:20px;padding:12px 16px;display:inline-block;box-shadow:3px 3px #202019}.admin-module__4WpgRW__stateMessage{background:#fffaf0;border:2px solid #202019;padding:28px}.admin-module__4WpgRW__categoryLayout{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-module__4WpgRW__categoryForm{background:#fffaf0;border:2px solid #202019;padding:24px}.admin-module__4WpgRW__categoryForm h2{margin:0 0 24px;font-size:1.2rem}.admin-module__4WpgRW__categoryForm label{gap:8px;margin-bottom:18px;font-size:.78rem;font-weight:750;display:grid}.admin-module__4WpgRW__categoryForm input{background:#fff;border:1.5px solid #202019;border-radius:0;width:100%;padding:11px}.admin-module__4WpgRW__errorMessage{color:#b42318;background:#fff0ed;border:1px solid #b42318;padding:14px}@media (max-width:800px){.admin-module__4WpgRW__adminShell{grid-template-columns:1fr}.admin-module__4WpgRW__sidebar{border-bottom:2px solid #202019;border-right:0;height:auto;position:static}.admin-module__4WpgRW__sidebar nav{grid-template-columns:repeat(2,1fr);margin-top:24px}.admin-module__4WpgRW__authNote{margin-top:22px}.admin-module__4WpgRW__dashboardGrid{grid-template-columns:1fr}.admin-module__4WpgRW__articleTable{display:block;overflow-x:auto}.admin-module__4WpgRW__categoryLayout{grid-template-columns:1fr}}
.page-module__1PYtFG__page{min-height:calc(100svh - var(--header-height));color:#202019;background:radial-gradient(circle at 88% 12%,#635bff21,#0000 24%),#f6f1e7;padding:clamp(70px,9vw,120px) 24px}.page-module__1PYtFG__article{width:min(820px,100%);margin:0 auto}.page-module__1PYtFG__meta{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;gap:16px;font-size:.75rem;font-weight:700;display:flex}.page-module__1PYtFG__meta span{background:#f3c94e;border:1.5px solid;border-radius:999px;padding:6px 10px}.page-module__1PYtFG__article h1{letter-spacing:-.045em;margin:32px 0 24px;font-size:clamp(2.15rem,5vw,4.2rem);line-height:1.14}.page-module__1PYtFG__summary{border-bottom:2px solid;margin:0;padding-bottom:40px;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:600;line-height:1.9}.page-module__1PYtFG__body{padding:46px 0 28px;font-size:1.02rem;line-height:2.1}.page-module__1PYtFG__body p{margin:0 0 1.6em}.page-module__1PYtFG__note{background:#fffaf0;border:1.5px solid;gap:12px;padding:20px;font-size:.88rem;line-height:1.7;display:flex}.page-module__1PYtFG__note span{color:#635bff}.page-module__1PYtFG__links{flex-wrap:wrap;gap:14px;margin-top:42px;display:flex}.page-module__1PYtFG__links a{color:inherit;border:2px solid;padding:13px 18px;font-weight:750;text-decoration:none;transition:transform .16s,box-shadow .16s}@media (hover:hover) and (pointer:fine){.page-module__1PYtFG__links a:hover{transform:translate(-3px,-3px);box-shadow:4px 4px #202019}}
.ArticleEditor-module__7Rh4ma__editorPage{width:min(1400px,100%)}.ArticleEditor-module__7Rh4ma__editorHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.ArticleEditor-module__7Rh4ma__editorHeader p,.ArticleEditor-module__7Rh4ma__previewLabel{color:#635bff;font:800 .68rem/1 var(--font-geist-mono), monospace;letter-spacing:.16em;margin:0 0 8px}.ArticleEditor-module__7Rh4ma__editorHeader h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.6rem)}.ArticleEditor-module__7Rh4ma__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ArticleEditor-module__7Rh4ma__headerActions button,.ArticleEditor-module__7Rh4ma__addBlocks button{cursor:pointer;background:#fffaf0;border:1.5px solid #202019;padding:11px 13px;font-size:.76rem;font-weight:750}.ArticleEditor-module__7Rh4ma__previewAction{color:inherit;background:#fffaf0;border:1.5px solid #202019;padding:11px 13px;font-size:.76rem;font-weight:750;text-decoration:none}.ArticleEditor-module__7Rh4ma__headerActions .ArticleEditor-module__7Rh4ma__saveButton{background:#f3c94e;box-shadow:3px 3px #202019}.ArticleEditor-module__7Rh4ma__headerActions button:disabled{cursor:wait;opacity:.5}.ArticleEditor-module__7Rh4ma__formLayout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;display:grid}.ArticleEditor-module__7Rh4ma__mainFields{gap:22px;display:grid}.ArticleEditor-module__7Rh4ma__panel,.ArticleEditor-module__7Rh4ma__publishPanel,.ArticleEditor-module__7Rh4ma__preview{background:#fffaf0;border:2px solid #202019;padding:clamp(20px,3vw,34px)}.ArticleEditor-module__7Rh4ma__panel h2,.ArticleEditor-module__7Rh4ma__publishPanel h2{margin:0 0 24px;font-size:1.25rem}.ArticleEditor-module__7Rh4ma__panel label,.ArticleEditor-module__7Rh4ma__publishPanel label{gap:8px;margin-bottom:20px;font-size:.78rem;font-weight:750;display:grid}.ArticleEditor-module__7Rh4ma__panel input,.ArticleEditor-module__7Rh4ma__panel textarea,.ArticleEditor-module__7Rh4ma__panel select,.ArticleEditor-module__7Rh4ma__publishPanel input,.ArticleEditor-module__7Rh4ma__publishPanel select,.ArticleEditor-module__7Rh4ma__blockEditor textarea,.ArticleEditor-module__7Rh4ma__blockEditor input{color:#202019;background:#fff;border:1.5px solid #202019;border-radius:0;width:100%;padding:12px}.ArticleEditor-module__7Rh4ma__panel textarea,.ArticleEditor-module__7Rh4ma__blockEditor textarea{resize:vertical;line-height:1.65}.ArticleEditor-module__7Rh4ma__hint{color:#777168;font-size:.68rem;font-weight:500}.ArticleEditor-module__7Rh4ma__slugInput{background:#ded9d0;border:1.5px solid #202019;align-items:stretch;display:flex}.ArticleEditor-module__7Rh4ma__slugInput span{font:.72rem var(--font-geist-mono), monospace;place-items:center;padding:0 10px;display:grid}.ArticleEditor-module__7Rh4ma__slugInput input{border:0;border-left:1px solid #202019}.ArticleEditor-module__7Rh4ma__slugInput button{cursor:pointer;background:#f3c94e;border:0;border-left:1px solid #202019;flex:none;padding:0 12px;font-size:.7rem;font-weight:750}.ArticleEditor-module__7Rh4ma__slugInput button:disabled{cursor:not-allowed;opacity:.45}.ArticleEditor-module__7Rh4ma__categoryLink{color:#635bff;width:fit-content;font-size:.7rem}.ArticleEditor-module__7Rh4ma__twoColumns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ArticleEditor-module__7Rh4ma__sectionTitle p{color:#68635b;margin:-16px 0 24px;font-size:.78rem}.ArticleEditor-module__7Rh4ma__blockList{gap:14px;display:grid}.ArticleEditor-module__7Rh4ma__blockEditor{background:#ede8de;border:1.5px solid #202019;padding:16px}.ArticleEditor-module__7Rh4ma__blockToolbar{font:.7rem var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ArticleEditor-module__7Rh4ma__blockToolbar span{gap:5px;display:flex}.ArticleEditor-module__7Rh4ma__blockToolbar button{cursor:pointer;background:#fff;border:1px solid #202019;min-width:30px;padding:5px;font-size:.7rem}.ArticleEditor-module__7Rh4ma__addBlocks{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ArticleEditor-module__7Rh4ma__publishPanel{top:calc(var(--header-height) + 20px);position:sticky}.ArticleEditor-module__7Rh4ma__publishPanel>p{color:#68635b;border-top:1px solid #b8b3a9;padding-top:16px;font-size:.75rem;line-height:1.7}.ArticleEditor-module__7Rh4ma__publishPanel>a{color:#202019;font-size:.76rem;font-weight:750}.ArticleEditor-module__7Rh4ma__checkbox{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.ArticleEditor-module__7Rh4ma__checkbox input{width:18px;height:18px;margin:0}.ArticleEditor-module__7Rh4ma__error,.ArticleEditor-module__7Rh4ma__success{border:1.5px solid;padding:14px;font-size:.82rem;font-weight:700}.ArticleEditor-module__7Rh4ma__error{color:#b42318;background:#fff0ed;border-color:#b42318}.ArticleEditor-module__7Rh4ma__success{color:#16794e;background:#ecfff6;border-color:#16794e}.ArticleEditor-module__7Rh4ma__preview{width:min(860px,100%);margin:0 auto}.ArticleEditor-module__7Rh4ma__preview>span{border:1px solid;border-radius:999px;padding:5px 9px;font-size:.72rem;display:inline-block}.ArticleEditor-module__7Rh4ma__preview h1{letter-spacing:-.045em;margin:28px 0 18px;font-size:clamp(2rem,4.5vw,3.8rem);line-height:1.14}.ArticleEditor-module__7Rh4ma__previewSummary{border-bottom:2px solid;padding-bottom:30px;font-size:1.1rem;font-weight:650;line-height:1.8}@media (max-width:1050px){.ArticleEditor-module__7Rh4ma__formLayout{grid-template-columns:1fr}.ArticleEditor-module__7Rh4ma__publishPanel{position:static}}@media (max-width:700px){.ArticleEditor-module__7Rh4ma__editorHeader{flex-direction:column;align-items:flex-start}.ArticleEditor-module__7Rh4ma__twoColumns{grid-template-columns:1fr}.ArticleEditor-module__7Rh4ma__headerActions{justify-content:flex-start}}
