html,body{background:#11162d}#nkb{--cream:#11162d;--paper:#1b2340;--barbg:#11162df2;--surface:#1b234050;--ink:#f6f2ea;--ink-2:#aeb7d0;--ink-3:#99a4c2;background:var(--cream);font-family:Manrope,Arial,sans-serif}#nkb[data-theme="den"]{--cream:#e8e6f4;--paper:#f6f2ea;--barbg:#e8e6f4f2;--surface:#f6f2ea;--ink:#22273f;--ink-2:#595f7c;--ink-3:#707690}body:has(#nkb[data-theme="den"]){background:#e8e6f4}#nkb .bar{background:var(--barbg)}#nkb .bartop{max-width:1160px;padding:23px 28px;margin:auto}#nkb .wrap{max-width:1120px;margin:auto;padding:0 28px 40px}#nkb #nkb-nav{justify-content:center;max-width:1120px;margin:auto;padding:0 15px 14px;gap:22px}#nkb .logo{font-size:22px}#nkb .panel>.ptitle{display:block;text-align:center;padding:36px 0 20px;margin:0 auto;max-width:750px}#nkb .ptitle h2{font-family:Manrope;font-size:38px;font-weight:500;letter-spacing:-1.4px}#nkb .ptitle p{max-width:660px;margin:13px auto;line-height:1.8;font-size:13px}#nkb .preview-banner{text-align:center;font-size:10px;color:var(--ink-3);padding:10px 18px;border-bottom:1px solid var(--line)}#nkb .sym{padding:30px 0 20px}#nkb .sym h1{font-family:Manrope;font-weight:500;font-size:46px;letter-spacing:-2px;color:var(--ink);line-height:1.1}#nkb .sym p{font-size:13px;color:var(--ink-2);line-height:1.8}#nkb .micro{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--ink-3)}#nkb .wing{background:var(--surface);color:var(--ink);border-color:var(--line)}#nkb .wing small{color:var(--ink-2)}#nkb .focus{color:var(--ink-2);border-color:var(--line);cursor:pointer}#nkb .cta{background:var(--btn);color:var(--btn-fg);font:700 12px Manrope;border:0;border-radius:3px;padding:16px 24px;cursor:pointer}#nkb .cta span{margin-left:24px}#nkb .textlink{font:inherit;background:none;border:0;color:inherit;cursor:pointer}#nkb .rituals{border-color:var(--line)}#nkb .rituals h2{font-family:Manrope;font-size:16px;font-weight:500}#nkb .rituals p{font-size:11px}#nkb .filters{justify-content:center;margin:5px 0 28px}#nkb .tasks,#nkb .apps,#nkb .prompts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#nkb .task,#nkb .app,#nkb .prompt{display:flex;flex-direction:column;border:1px solid var(--line);background:var(--surface);padding:25px;border-radius:5px;margin:0;gap:14px}#nkb .task b,#nkb .app>b,#nkb .ptop>b{font-family:Manrope;font-size:17px;line-height:1.5}#nkb .task .meta{display:flex;justify-content:space-between;width:100%}#nkb .app>.ic{width:28px;height:28px}#nkb .app .open{margin-top:auto;align-self:flex-start}#nkb .prompt pre{font-family:Manrope;font-size:12px;line-height:1.9;color:var(--ink-2)}#nkb .prompt .copy{margin-top:auto;align-self:flex-start}#nkb .days{max-width:850px;margin:25px auto}#nkb .day{padding:22px 18px;border-color:var(--line)}#nkb .day .n{font-family:Manrope;font-weight:500}#nkb .day.now{border:1px solid #f2b45a70;background:var(--warm)}#nkb .card{border:1px solid var(--line);border-radius:5px;padding:25px;background:var(--surface)}#nkb .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:5px 0 25px}#nkb .stat{text-align:center;border:1px solid var(--line);padding:24px 10px;border-radius:5px;background:var(--surface)}#nkb .stat b{font-family:Manrope;font-size:44px;font-weight:500}#nkb .stat span{font-size:11px}#nkb .live{text-align:center;align-items:center;background:var(--paper);border:1px solid var(--line);padding:35px;max-width:850px;margin:0 auto 30px}#nkb .live .pill{align-self:center!important}#nkb .live h3{font-family:Manrope;font-size:26px}#nkb .recs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#nkb .rec{border:1px solid var(--line);padding:22px;border-radius:5px;background:var(--surface)}#nkb .rec b{font-size:15px}#nkb .ritual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#nkb .ritual-grid h3{font:500 20px Manrope}#nkb .ritual-grid p{font-size:13px;color:var(--ink-2);line-height:1.8}#nkb .balance-kicker{font-size:10px!important;letter-spacing:2px;text-transform:uppercase;color:var(--icon)}#nkb .chartbox{max-width:850px;margin:20px auto}#nkb .chart{max-height:220px}#nkb .demo-note{font-size:11px;text-align:center;padding:15px;border:1px dashed var(--line);color:var(--ink-3)}#nkb-fon{display:none!important}#nkb button:focus-visible,#nkb a:focus-visible{outline:2px solid #f2b45a;outline-offset:4px}@media(max-width:700px){#nkb .wrap{padding:0 20px 30px}#nkb .sym h1{font-size:35px}#nkb .ptitle h2{font-size:29px}#nkb .tasks,#nkb .apps,#nkb .prompts,#nkb .recs{grid-template-columns:1fr}#nkb .stats{grid-template-columns:repeat(2,1fr)}#nkb .ritual-grid{grid-template-columns:1fr}#nkb #nkb-nav{gap:15px;justify-content:flex-start;overflow:auto}#nkb .scene{gap:12px}#nkb .wing{padding:15px 10px}#nkb .wing strong{font-size:13px}#nkb .sym .rituals p{font-size:10px}}#nkb .heart canvas.ogon{position:relative!important;inset:auto!important;transform:none!important;width:260px!important;height:260px!important;opacity:1!important;max-width:100%;filter:none!important;pointer-events:none;z-index:1}#nkb .heart{isolation:isolate}#nkb .stage-head .focus{position:static;display:block;margin:0 auto 22px}#nkb .sym .scene{max-width:960px;margin-left:auto;margin-right:auto}#nkb .sym .start{margin-top:18px}#nkb .logo i{display:none}#nkb .logo:after{content:'О';color:#f2b45a}@media(max-width:850px){#nkb .heart canvas.ogon{width:210px!important;height:210px!important}}
@media(min-width:701px){#nkb .apps>.app:last-child:nth-child(odd),#nkb .prompts>.prompt:last-child:nth-child(odd){grid-column:1/-1;width:calc(50% - 10px);justify-self:center}}
/* 04.10: читаемость по скриншоту Марии — крупнее, плотнее, контрастнее */
#nkb{font-size:16px;--ink-2:#c5cadb;--ink-3:#aeb6ce}#nkb[data-theme="den"]{--ink-2:#454c68;--ink-3:#626985}
#nkb #nkb-nav button{font-size:16px;font-weight:700}#nkb #nkb-nav{gap:18px;flex-wrap:wrap}
#nkb .sym h1{font-weight:700}#nkb .ptitle h2{font-weight:800}#nkb .ptitle p,#nkb .sym p{font-size:16px;line-height:1.7}
#nkb .wing strong{font-size:19px;font-weight:800}#nkb .wing small{font-size:14px;line-height:1.6}#nkb .wing{min-height:145px;padding:22px 16px}
#nkb .micro,#nkb .feature{font-size:12px;letter-spacing:1.3px}#nkb .focus{font-size:13px;padding:10px 16px}#nkb .cta,#nkb .go,#nkb .open,#nkb .copy,#nkb .addbtn{font-size:16px;font-weight:800;padding:13px 21px}
#nkb .rituals h2{font-size:19px;font-weight:800}#nkb .rituals p,#nkb .sym .rituals p{font-size:14px;line-height:1.65}
#nkb .task b,#nkb .app>b,#nkb .ptop>b,#nkb .rec b,#nkb .day .t b{font-size:20px;font-weight:800;line-height:1.4}
#nkb .task .res,#nkb .app .d,#nkb .day .t>span,#nkb .rec .d,#nkb .item .t>span{font-size:16px;line-height:1.65;color:var(--ink-2)}
#nkb .fine,#nkb .pill,#nkb .filters button,#nkb .stat span,#nkb .theme button{font-size:14px;line-height:1.5}#nkb .filters button{font-weight:700}
#nkb .prompt pre{font-size:16px;line-height:1.8}#nkb .live p,#nkb .ritual-grid p,#nkb .card p,#nkb .reftext,#nkb .win,#nkb .adv{font-size:16px;line-height:1.7}
#nkb .card h3,#nkb .ritual-grid h3{font-family:Manrope;font-size:23px;font-weight:800}#nkb .demo-note,#nkb .preview-banner{font-size:12px;line-height:1.6}
#nkb .day{padding:24px 18px}#nkb .task,#nkb .app,#nkb .prompt{padding:26px;gap:17px}
@media(max-width:700px){#nkb #nkb-nav{flex-wrap:nowrap;gap:16px}#nkb #nkb-nav button{font-size:15px;white-space:nowrap}#nkb .sym h1{font-size:34px}#nkb .wing strong{font-size:17px}#nkb .wing small{font-size:14px}#nkb .wing{min-height:155px;padding:18px 10px}#nkb .rituals h2{font-size:16px}#nkb .sym .rituals p{font-size:13px}#nkb .rituals{gap:10px}#nkb .task b,#nkb .app>b,#nkb .ptop>b,#nkb .rec b,#nkb .day .t b{font-size:18px}#nkb .ptop{flex-wrap:wrap}}
