:root{color-scheme:light;--geljek-color-canvas:#f4f0e7;--geljek-color-surface:#fffdf7;--geljek-color-ink:#1b211d;--geljek-color-muted:#5d665f;--geljek-color-line:#c8c2b5;--geljek-color-accent:#a13d2d;--geljek-color-accent-strong:#7d281e;--geljek-color-focus:#165dbe;--geljek-color-success:#28633b;--geljek-color-danger:#9b2f26;--geljek-font-display:"Georgia","Times New Roman",serif;--geljek-font-body:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--geljek-font-mono:"SFMono-Regular","Consolas","Liberation Mono",monospace;--geljek-space-1:0.25rem;--geljek-space-2:0.5rem;--geljek-space-3:0.75rem;--geljek-space-4:1rem;--geljek-space-5:1.5rem;--geljek-space-6:2rem;--geljek-space-7:3rem;--geljek-space-8:5rem;--geljek-radius-sm:0.25rem;--geljek-radius-md:0.75rem;--geljek-shadow-raised:0 1rem 3rem rgb(42 37 28/10%);--geljek-layout-max:76rem;--geljek-article-max:46rem;--geljek-motion-fast:140ms}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--geljek-color-canvas:#141714;--geljek-color-surface:#1c211d;--geljek-color-ink:#ede9df;--geljek-color-muted:#abb4ac;--geljek-color-line:#3c453e;--geljek-color-accent:#e48a71;--geljek-color-accent-strong:#f0a28d;--geljek-color-focus:#7db7ff;--geljek-color-success:#7bc992;--geljek-color-danger:#ff9b91}}:root[data-theme=dark]{color-scheme:dark;--geljek-color-canvas:#141714;--geljek-color-surface:#1c211d;--geljek-color-ink:#ede9df;--geljek-color-muted:#abb4ac;--geljek-color-line:#3c453e;--geljek-color-accent:#e48a71;--geljek-color-accent-strong:#f0a28d;--geljek-color-focus:#7db7ff;--geljek-color-success:#7bc992;--geljek-color-danger:#ff9b91}*,:after,:before{box-sizing:border-box}html{background:var(--geljek-color-canvas);color:var(--geljek-color-ink);font-family:var(--geljek-font-body);scroll-behavior:smooth}body{margin:0;min-width:20rem}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.2em}button,input,select,textarea{font:inherit}:focus-visible{outline:.2rem solid var(--geljek-color-focus);outline-offset:.2rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}.geljek-site-shell{min-height:100svh}.geljek-site-shell__main{width:min(100% - 2*var(--geljek-space-5),var(--geljek-layout-max));margin-inline:auto}.geljek-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--geljek-space-4)}.geljek-site-header{border-bottom:1px solid var(--geljek-color-line)}.geljek-site-header__skip{position:fixed;z-index:100;top:var(--geljek-space-3);left:var(--geljek-space-3);padding:var(--geljek-space-3) var(--geljek-space-4);transform:translateY(-200%);background:var(--geljek-color-ink);color:var(--geljek-color-canvas)}.geljek-site-header__skip:focus{transform:translateY(0)}.geljek-site-header__inner{display:grid;width:min(100% - 2*var(--geljek-space-5),var(--geljek-layout-max));min-height:5rem;margin-inline:auto;align-items:center;grid-template-columns:auto 1fr auto;gap:var(--geljek-space-6)}.geljek-site-header__brand{font-family:var(--geljek-font-display);font-size:1.65rem;font-weight:700;letter-spacing:-.04em;text-decoration:none}.geljek-site-header__brand-mark{display:inline-block;width:.38em;height:.38em;margin-left:.12em;border-radius:50% 50% 0;background:var(--geljek-color-accent);transform:rotate(-18deg)}.geljek-site-header__nav{display:flex;justify-content:center;gap:var(--geljek-space-5)}.geljek-site-header__actions{display:flex;align-items:center;gap:var(--geljek-space-4)}.geljek-site-header__language,.geljek-site-header__link{color:var(--geljek-color-muted);font-size:.92rem;text-decoration:none}.geljek-site-header__language:hover,.geljek-site-header__link:hover{color:var(--geljek-color-ink)}@media(max-width:44rem){.geljek-site-header__inner{min-height:auto;padding-block:var(--geljek-space-4);grid-template-columns:1fr auto}.geljek-site-header__nav{overflow-x:auto;justify-content:flex-start;grid-column:1/-1;grid-row:2}}.geljek-site-footer{display:grid;width:min(100% - 2*var(--geljek-space-5),var(--geljek-layout-max));margin:var(--geljek-space-8) auto 0;padding-block:var(--geljek-space-6);border-top:1px solid var(--geljek-color-line);color:var(--geljek-color-muted);grid-template-columns:1fr auto;gap:var(--geljek-space-4)}.geljek-site-footer__copyright,.geljek-site-footer__statement{margin:0}.geljek-site-footer__nav{display:flex;gap:var(--geljek-space-4)}.geljek-site-footer__copyright{grid-column:1/-1;font-size:.8rem}@media(max-width:38rem){.geljek-site-footer{grid-template-columns:1fr}.geljek-site-footer__nav{flex-wrap:wrap}}.geljek-home-hero{display:grid;max-width:58rem;min-height:min(42rem,100svh - 10rem);align-content:center;padding-block:var(--geljek-space-8)}.geljek-home-hero__eyebrow{margin:0 0 var(--geljek-space-5);color:var(--geljek-color-accent);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.geljek-home-hero__title{max-width:12ch;margin:0;font-family:var(--geljek-font-display);font-size:clamp(3.5rem,10vw,7.5rem);font-weight:500;letter-spacing:-.065em;line-height:.92}.geljek-home-hero__summary{max-width:38rem;margin:var(--geljek-space-6) 0 0;color:var(--geljek-color-muted);font-family:var(--geljek-font-display);font-size:clamp(1.2rem,2.5vw,1.65rem);line-height:1.55}.geljek-home-hero__actions{display:flex;margin-top:var(--geljek-space-6);flex-wrap:wrap;gap:var(--geljek-space-3)}.geljek-button{display:inline-flex;min-height:2.8rem;padding:var(--geljek-space-3) var(--geljek-space-5);align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:999px;font-weight:650;text-decoration:none;transition:background-color var(--geljek-motion-fast),color var(--geljek-motion-fast),border-color var(--geljek-motion-fast),opacity var(--geljek-motion-fast)}.geljek-button:disabled{cursor:not-allowed;opacity:.48}.geljek-button--primary{background:var(--geljek-color-accent);color:#fff}.geljek-button--primary:not(:disabled):hover{background:var(--geljek-color-accent-strong)}.geljek-button--quiet{border-color:var(--geljek-color-line)}.geljek-button--quiet:not(:disabled):hover{border-color:var(--geljek-color-ink)}.geljek-select{min-height:2.75rem;padding:var(--geljek-space-3) 2.75rem var(--geljek-space-3) var(--geljek-space-3);border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-sm);appearance:none;background-color:var(--geljek-color-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23737c75' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--geljek-space-3) center;color:var(--geljek-color-ink);cursor:pointer}.geljek-select:hover{border-color:var(--geljek-color-muted)}.geljek-select:disabled{cursor:not-allowed;opacity:.6}.geljek-auth-shell{display:grid;min-height:100svh;padding:var(--geljek-space-5);place-items:center}.geljek-auth-shell__brand{position:absolute;top:var(--geljek-space-5);left:var(--geljek-space-5);font-family:var(--geljek-font-display);font-size:1.5rem;font-weight:700;text-decoration:none}.geljek-auth-shell__panel{width:min(100%,30rem)}.geljek-auth-card{padding:clamp(var(--geljek-space-5),7vw,var(--geljek-space-7));border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-md);background:var(--geljek-color-surface);box-shadow:var(--geljek-shadow-raised)}.geljek-auth-card__title{margin:0;font-family:var(--geljek-font-display);font-size:2.4rem;line-height:1.1}.geljek-auth-card__summary{margin:var(--geljek-space-3) 0 var(--geljek-space-6);color:var(--geljek-color-muted)}.geljek-auth-card__footer{margin:var(--geljek-space-5) 0 0;color:var(--geljek-color-muted);font-size:.9rem}.geljek-auth-form{display:grid;gap:var(--geljek-space-5)}.geljek-auth-form__group{display:grid;gap:var(--geljek-space-2);min-width:0;margin:0;padding:0;border:0}.geljek-auth-form__label{font-size:.88rem;font-weight:700}.geljek-auth-form__field{width:100%;min-height:3rem;padding:var(--geljek-space-3) var(--geljek-space-4);border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-sm);background:var(--geljek-color-surface);color:var(--geljek-color-ink)}.geljek-auth-form__field:is(textarea){resize:vertical}.geljek-auth-form__message{margin:0;color:var(--geljek-color-muted)}.geljek-page-heading{padding-block:var(--geljek-space-8)}.geljek-page-heading__eyebrow{margin:0 0 var(--geljek-space-3);color:var(--geljek-color-accent);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.geljek-page-heading__title{margin:0 0 var(--geljek-space-7);font-family:var(--geljek-font-display);font-size:clamp(3rem,8vw,6rem);font-weight:500;letter-spacing:-.05em;line-height:1}.geljek-article-list{display:grid;max-width:54rem;gap:0}.geljek-article-list__item{padding-block:var(--geljek-space-6);border-top:1px solid var(--geljek-color-line)}.geljek-article-list__meta{margin:0 0 var(--geljek-space-3);color:var(--geljek-color-muted);font-size:.8rem}.geljek-article-list__title{margin:0;font-family:var(--geljek-font-display);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:500;letter-spacing:-.025em}.geljek-article-list__title a{text-decoration:none}.geljek-article-list__empty,.geljek-article-list__excerpt{max-width:42rem;color:var(--geljek-color-muted);line-height:1.7}.geljek-article-reader{width:100%;margin-inline:auto;padding-block:var(--geljek-space-8)}.geljek-article-reader__header{margin-bottom:var(--geljek-space-7)}.geljek-article-reader__footer,.geljek-article-reader__meta{color:var(--geljek-color-muted);font-size:.82rem}.geljek-article-reader__title{margin:var(--geljek-space-4) 0;font-family:var(--geljek-font-display);font-size:clamp(2.8rem,8vw,5.2rem);font-weight:500;letter-spacing:-.05em;line-height:.98}.geljek-article-reader__subtitle{color:var(--geljek-color-muted);font-family:var(--geljek-font-display);font-size:1.4rem;line-height:1.5}.geljek-article-reader__byline,.geljek-article-reader__taxonomy{color:var(--geljek-color-muted)}.geljek-article-reader__taxonomy{display:flex;flex-wrap:wrap;gap:var(--geljek-space-3);margin-top:var(--geljek-space-4)}.geljek-article-reader__feature,.geljek-article-reader__gallery figure{margin-inline:0}.geljek-article-reader__feature img,.geljek-article-reader__gallery figure img{width:100%;height:auto;border-radius:var(--geljek-radius-sm)}.geljek-article-reader__feature figcaption,.geljek-article-reader__gallery figure figcaption{margin-top:var(--geljek-space-2);color:var(--geljek-color-muted);font-size:.82rem}.geljek-article-reader__downloads,.geljek-article-reader__gallery,.geljek-article-reader__series{margin-top:var(--geljek-space-8);padding-top:var(--geljek-space-5);border-top:1px solid var(--geljek-color-line)}.geljek-article-reader__gallery>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--geljek-space-4)}.geljek-article-reader__series{display:grid;gap:var(--geljek-space-5)}.geljek-article-reader__series section>div{display:flex;justify-content:space-between;gap:var(--geljek-space-4)}.geljek-article-reader__toc{margin-block:var(--geljek-space-7);padding:var(--geljek-space-5);border-left:.2rem solid var(--geljek-color-accent);background:var(--geljek-color-surface)}.geljek-article-reader__toc h2{margin-top:0;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.geljek-article-reader__footer{margin-top:var(--geljek-space-8);padding-top:var(--geljek-space-5);border-top:1px solid var(--geljek-color-line)}.geljek-article-body{font-family:var(--geljek-font-display);font-size:clamp(1.05rem,1.5vw,1.16rem);line-height:1.68}.geljek-article-body h2,.geljek-article-body h3,.geljek-article-body h4,.geljek-article-body h5,.geljek-article-body h6{margin:1.8em 0 .55em;color:var(--geljek-color-ink);line-height:1.25;scroll-margin-top:var(--geljek-space-6)}.geljek-article-body p{margin:0 0 var(--geljek-space-4)}.geljek-article-body ol,.geljek-article-body ul{margin:0 0 var(--geljek-space-5);padding-left:var(--geljek-space-6)}.geljek-article-body li{margin:0}.geljek-article-body li+li{margin-top:var(--geljek-space-2)}.geljek-article-body li>p{margin-bottom:var(--geljek-space-2)}.geljek-article-body a{color:var(--geljek-color-accent-strong)}.geljek-article-body code{font-family:var(--geljek-font-mono);font-size:.86em}.geljek-article-body pre{overflow-x:auto;margin:var(--geljek-space-5) 0;padding:var(--geljek-space-4);border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-sm);background:var(--geljek-color-surface);color:var(--geljek-color-ink);font-family:var(--geljek-font-mono);font-size:.86rem;line-height:1.55;tab-size:2;white-space:pre}.geljek-article-body pre code{display:grid;width:max-content;min-width:100%}.geljek-article-body blockquote{margin:var(--geljek-space-5) 0;padding-left:var(--geljek-space-5);border-left:.2rem solid var(--geljek-color-line);color:var(--geljek-color-muted)}.geljek-article-body img{display:block}.geljek-article-body img,.geljek-article-body video{max-width:100%;height:auto}.geljek-article-body figure{margin:var(--geljek-space-6) 0}.geljek-article-body hr{margin:var(--geljek-space-7) 0;border:0;border-top:1px solid var(--geljek-color-line)}.geljek-article-body__table-scroll{overflow-x:auto}.geljek-article-body table{display:block;overflow-x:auto;width:100%;margin-block:var(--geljek-space-5);border-collapse:collapse;font-family:var(--geljek-font-body);font-size:.9rem}.geljek-article-body td,.geljek-article-body th{padding:var(--geljek-space-3);border:1px solid var(--geljek-color-line);text-align:left}.geljek-code-block{margin:var(--geljek-space-5) 0}.geljek-code-block figcaption{padding:var(--geljek-space-3) var(--geljek-space-4);border:1px solid var(--geljek-color-line);border-bottom:0;background:var(--geljek-color-surface);font-family:var(--geljek-font-mono);font-size:.78rem}.geljek-code-block pre{overflow-x:auto;margin:0;padding:var(--geljek-space-4);border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-sm);background:var(--geljek-color-surface);color:var(--geljek-color-ink);font-size:.86rem;line-height:1.55;tab-size:2}.geljek-code-block code{display:grid;width:max-content;min-width:100%}.geljek-search-form{max-width:48rem;margin-bottom:var(--geljek-space-7)}.geljek-search-form__label{display:block;margin-bottom:var(--geljek-space-2);font-size:.86rem;font-weight:700}.geljek-search-form__row{display:flex;gap:var(--geljek-space-3)}.geljek-search-form__field{min-width:0;min-height:3rem;padding:var(--geljek-space-3) var(--geljek-space-4);flex:1 1;border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-sm);background:var(--geljek-color-surface);color:var(--geljek-color-ink)}.geljek-search-results{display:grid;max-width:48rem}.geljek-search-results__count,.geljek-search-results__empty{color:var(--geljek-color-muted)}.geljek-search-results__item{padding-block:var(--geljek-space-5);border-top:1px solid var(--geljek-color-line)}.geljek-search-results__title{margin:0;font-family:var(--geljek-font-display);font-size:1.8rem}.geljek-search-results__title a{text-decoration:none}.geljek-search-results__excerpt{color:var(--geljek-color-muted);line-height:1.65}.geljek-comments{margin-top:var(--geljek-space-8)}.geljek-comments__title{font-family:var(--geljek-font-display);font-size:2rem}.geljek-comments__form{display:grid;margin-block:var(--geljek-space-6);gap:var(--geljek-space-3)}.geljek-comments__form textarea{padding:var(--geljek-space-4);border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-sm);background:var(--geljek-color-surface);color:var(--geljek-color-ink);resize:vertical}.geljek-comments__form button{justify-self:start}.geljek-comments__list{display:grid;margin:0;padding:0;list-style:none;gap:var(--geljek-space-4)}.geljek-comments__item{padding:var(--geljek-space-4);border-left:1px solid var(--geljek-color-line)}.geljek-comments__item--depth-1{margin-left:var(--geljek-space-5)}.geljek-comments__item--depth-2{margin-left:var(--geljek-space-7)}.geljek-comments__byline{margin:0;color:var(--geljek-color-muted);font-size:.8rem}.geljek-comments__body{white-space:pre-wrap}.geljek-comments__vote{padding:0;border:0;background:rgba(0,0,0,0);color:var(--geljek-color-accent-strong);cursor:pointer}.geljek-comments__actions{display:flex;align-items:start;gap:var(--geljek-space-4)}.geljek-comments__actions summary{color:var(--geljek-color-accent-strong);cursor:pointer}.geljek-comments__visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.geljek-article-reactions{display:grid;margin-top:var(--geljek-space-7);padding:var(--geljek-space-5);border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-md);gap:var(--geljek-space-3)}.geljek-article-reactions__prompt{margin:0;font-weight:700}.geljek-article-reactions__rating{display:flex;align-items:center;flex-wrap:wrap;gap:var(--geljek-space-3)}.geljek-dashboard-shell{display:grid;min-height:100svh;grid-template-columns:16rem 1fr}.geljek-dashboard-shell__sidebar{position:sticky;top:0;display:flex;height:100svh;padding:var(--geljek-space-5);flex-direction:column;border-right:1px solid var(--geljek-color-line);background:var(--geljek-color-surface)}.geljek-dashboard-shell__brand{margin-bottom:var(--geljek-space-6);font-family:var(--geljek-font-display);font-size:1.5rem;font-weight:700;text-decoration:none}.geljek-dashboard-shell__nav{display:grid;gap:var(--geljek-space-2)}.geljek-dashboard-shell__nav a{padding:var(--geljek-space-2) var(--geljek-space-3);border-radius:var(--geljek-radius-sm);color:var(--geljek-color-muted);text-decoration:none}.geljek-dashboard-shell__nav a:hover{background:var(--geljek-color-canvas);color:var(--geljek-color-ink)}.geljek-dashboard-shell__account{overflow:hidden;margin-top:auto;color:var(--geljek-color-muted);font-size:.78rem;text-overflow:ellipsis}.geljek-dashboard-shell__main{min-width:0;padding:clamp(var(--geljek-space-5),5vw,var(--geljek-space-7))}@media(max-width:50rem){.geljek-dashboard-shell{grid-template-columns:1fr}.geljek-dashboard-shell__sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--geljek-color-line)}.geljek-dashboard-shell__nav{overflow-x:auto;display:flex}}.geljek-dashboard-page__heading{display:flex;margin-bottom:var(--geljek-space-7);align-items:end;justify-content:space-between;gap:var(--geljek-space-5)}.geljek-dashboard-page__heading h1,.geljek-dashboard-page__heading p{margin:0}.geljek-dashboard-page__heading p{color:var(--geljek-color-muted);font-size:.8rem}.geljek-dashboard-page__heading h1{font-family:var(--geljek-font-display);font-size:3rem}.geljek-dashboard-page__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--geljek-space-4)}.geljek-dashboard-metric{padding:var(--geljek-space-5);border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-md);background:var(--geljek-color-surface)}.geljek-dashboard-metric__label{margin:0;color:var(--geljek-color-muted);font-size:.82rem}.geljek-dashboard-metric__value{margin:var(--geljek-space-3) 0 0;font-family:var(--geljek-font-display);font-size:2.8rem}.geljek-data-table{width:100%;border-collapse:collapse}.geljek-data-table td,.geljek-data-table th{padding:var(--geljek-space-3) var(--geljek-space-4);border-bottom:1px solid var(--geljek-color-line);text-align:left}.geljek-data-table th{color:var(--geljek-color-muted);font-size:.78rem;text-transform:uppercase}.geljek-data-table__scroll{overflow-x:auto}.geljek-data-table__visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%)}.geljek-editor{display:grid;gap:var(--geljek-space-5)}.geljek-editor__actions,.geljek-editor__toolbar,.geljek-editor__topbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--geljek-space-3)}.geljek-editor__import{display:flex;align-items:end;flex-wrap:wrap;gap:var(--geljek-space-3);padding:var(--geljek-space-3);border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-sm);background:var(--geljek-color-surface)}.geljek-editor__import label:not(.geljek-button){display:grid;gap:var(--geljek-space-1);color:var(--geljek-color-muted);font-size:.8rem}.geljek-editor__import label.geljek-button{position:relative;overflow:hidden;cursor:pointer}.geljek-editor__import label.geljek-button input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.geljek-editor__featured,.geljek-editor__panel{display:grid;gap:var(--geljek-space-4);padding:var(--geljek-space-4);border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-sm);background:var(--geljek-color-surface)}.geljek-editor__featured h2,.geljek-editor__featured p,.geljek-editor__panel h2,.geljek-editor__panel p{margin:0}.geljek-editor__featured h2,.geljek-editor__panel h2{font-family:var(--geljek-font-display);font-size:1.1rem}.geljek-editor__featured p,.geljek-editor__panel p{color:var(--geljek-color-muted);font-size:.82rem}.geljek-editor__featured input:not([type=checkbox]),.geljek-editor__featured textarea,.geljek-editor__panel input:not([type=checkbox]),.geljek-editor__panel textarea{width:100%;padding:var(--geljek-space-3);border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-sm);background:var(--geljek-color-canvas);color:var(--geljek-color-ink)}.geljek-editor__panels{display:contents}.geljek-editor__featured-header,.geljek-editor__panel-header{display:flex;align-items:start;justify-content:space-between;gap:var(--geljek-space-4)}.geljek-editor__featured-grid{display:grid;grid-template-columns:minmax(15rem,2fr) minmax(15rem,1fr);gap:var(--geljek-space-4)}.geljek-editor__featured-preview{display:grid;min-height:13rem;place-items:center;overflow:hidden;border:1px dashed var(--geljek-color-line);border-radius:var(--geljek-radius-sm)}.geljek-editor__featured-preview img{width:100%;max-height:24rem;object-fit:contain}.geljek-editor__featured-fields,.geljek-editor__panel-fields{display:grid;align-content:start;gap:var(--geljek-space-3)}.geljek-editor__featured-fields label:not(.geljek-editor__checkbox),.geljek-editor__panel-fields label:not(.geljek-editor__checkbox){display:grid;gap:var(--geljek-space-2);color:var(--geljek-color-muted);font-size:.8rem}.geljek-editor__checkbox{display:flex;align-items:center;gap:var(--geljek-space-2)}.geljek-editor__link-results{display:grid;max-height:16rem;overflow:auto;border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-sm)}.geljek-editor__link-results button{display:grid;gap:.15rem;padding:var(--geljek-space-3);border:0;border-bottom:1px solid var(--geljek-color-line);background:rgba(0,0,0,0);color:var(--geljek-color-ink);text-align:start}.geljek-editor__link-results button:focus-visible,.geljek-editor__link-results button:hover{background:var(--geljek-color-canvas)}.geljek-editor__link-results small{color:var(--geljek-color-muted)}.geljek-editor__relations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--geljek-space-4)}.geljek-editor__relations fieldset{display:grid;align-content:start;gap:var(--geljek-space-2);min-width:0;margin:0;padding:var(--geljek-space-4);border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-sm)}.geljek-editor__relations legend{padding-inline:var(--geljek-space-2);font-family:var(--geljek-font-display)}.geljek-editor__relations label{display:flex;align-items:center;gap:var(--geljek-space-2)}.geljek-editor__relations p{margin:0;color:var(--geljek-color-muted);font-size:.82rem}.geljek-editor__topbar{justify-content:space-between}.geljek-editor__topbar p{color:var(--geljek-color-muted)}.geljek-editor__message{margin:0;padding:var(--geljek-space-3);border-left:.2rem solid var(--geljek-color-accent)}.geljek-editor__slug-status{min-height:1.25rem;font-size:.75rem}.geljek-editor__slug-status--available{color:var(--geljek-color-success)}.geljek-editor__slug-status--error,.geljek-editor__slug-status--unavailable{color:var(--geljek-color-danger)}.geljek-editor__metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--geljek-space-4)}.geljek-editor__metadata label{display:grid;color:var(--geljek-color-muted);font-size:.8rem;gap:var(--geljek-space-2)}.geljek-editor__metadata input,.geljek-editor__metadata textarea{padding:var(--geljek-space-3);border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-sm);background:var(--geljek-color-surface);color:var(--geljek-color-ink)}.geljek-editor__toolbar{padding:var(--geljek-space-3);border:1px solid var(--geljek-color-line);background:var(--geljek-color-surface)}.geljek-editor__toolbar button{padding:var(--geljek-space-2) var(--geljek-space-3);background:var(--geljek-color-canvas);color:var(--geljek-color-ink)}.geljek-editor__canvas,.geljek-editor__toolbar button{border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-sm)}.geljek-editor__canvas{min-height:32rem;background:var(--geljek-color-surface);overflow:hidden}.geljek-editor__canvas>div{min-height:28rem;outline:none}.geljek-editor__canvas [data-emb-editable=richtext]{font-family:var(--geljek-font-display)}.geljek-editor__canvas [data-emb-editable=richtext] .geljek-code-block{margin:var(--geljek-space-4) 0}.geljek-editor__canvas [data-emb-editable=richtext] pre{overflow-x:auto;margin:0;padding:var(--geljek-space-4);border:1px solid #cbd5e1;border-radius:var(--geljek-radius-sm);background:#f8fafc;color:#0f172a;font-family:var(--geljek-font-mono);font-size:.88rem;line-height:1.55;white-space:pre}@media(max-width:44rem){.geljek-editor__featured-grid,.geljek-editor__metadata,.geljek-editor__relations{grid-template-columns:1fr}.geljek-editor__featured-header,.geljek-editor__panel-header{align-items:stretch;flex-direction:column}}.geljek-media-upload{display:flex;margin-bottom:var(--geljek-space-6);align-items:end;flex-wrap:wrap;gap:var(--geljek-space-3)}.geljek-media-upload__label{display:grid;gap:var(--geljek-space-2)}.geljek-media-upload__message{width:100%;color:var(--geljek-color-muted)}.geljek-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--geljek-space-4)}.geljek-media-grid__item{overflow:hidden;margin:0;border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-sm);background:var(--geljek-color-surface)}.geljek-media-grid__item img{display:block;width:100%;height:10rem;object-fit:cover}.geljek-media-grid__item figcaption{overflow:hidden;padding:var(--geljek-space-3);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.geljek-contact-form{display:grid;max-width:40rem;margin-top:var(--geljek-space-6);gap:var(--geljek-space-4)}.geljek-contact-form__group{display:grid;font-size:.86rem;font-weight:700;gap:var(--geljek-space-2)}.geljek-contact-form__group input,.geljek-contact-form__group textarea{padding:var(--geljek-space-3) var(--geljek-space-4);border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-sm);background:var(--geljek-color-surface);color:var(--geljek-color-ink);font-weight:400}.geljek-contact-form__trap{position:absolute;left:-10000px}.geljek-contact-form__status{color:var(--geljek-color-muted)}.geljek-standard-page{max-width:48rem;padding-block:var(--geljek-space-8)}.geljek-standard-page__eyebrow{color:var(--geljek-color-accent);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.geljek-standard-page__title{margin:var(--geljek-space-3) 0;font-family:var(--geljek-font-display);font-size:clamp(3rem,8vw,5rem);font-weight:500;letter-spacing:-.05em}.geljek-standard-page__lead{color:var(--geljek-color-muted);font-family:var(--geljek-font-display);font-size:1.4rem;line-height:1.6}.geljek-theme-selector{display:flex;align-items:center;gap:var(--geljek-space-2)}.geljek-theme-selector__label{font-size:.78rem}.geljek-theme-selector__field{border:1px solid var(--geljek-color-line);background:var(--geljek-color-surface);color:var(--geljek-color-ink)}.geljek-status-page{display:grid;width:min(100% - 2*var(--geljek-space-5),46rem);min-height:100svh;margin-inline:auto;align-content:center;justify-items:start}.geljek-status-page__code{margin:0;color:var(--geljek-color-accent);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.geljek-status-page__title{margin:var(--geljek-space-4) 0;font-family:var(--geljek-font-display);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:500;line-height:1}.geljek-status-page__message{margin:0 0 var(--geljek-space-6);color:var(--geljek-color-muted);line-height:1.7}.geljek-directory-card{padding:var(--geljek-space-5);border:1px solid var(--geljek-color-line);border-radius:var(--geljek-radius-md);background:var(--geljek-color-surface)}.geljek-directory-card__count{margin:0;color:var(--geljek-color-muted);font-size:.78rem}.geljek-directory-card__title{margin:var(--geljek-space-3) 0;font-family:var(--geljek-font-display);font-size:1.8rem}.geljek-directory-card__title a{text-decoration:none}.geljek-directory-card__description{margin:0;color:var(--geljek-color-muted);line-height:1.6}.geljek-series-list{display:grid;max-width:48rem;margin-top:var(--geljek-space-7);padding:0;list-style:none;gap:var(--geljek-space-4)}.geljek-series-list__item{display:grid;padding:var(--geljek-space-4) 0;grid-template-columns:3rem 1fr;border-top:1px solid var(--geljek-color-line)}.geljek-series-list__item h2,.geljek-series-list__item p{margin-top:0}.geljek-series-list__number{color:var(--geljek-color-accent);font-family:var(--geljek-font-display);font-size:1.5rem}.geljek-taxonomy-form{display:grid;margin-bottom:var(--geljek-space-7);grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--geljek-space-4)}.geljek-taxonomy-form label{display:grid;font-size:.8rem;gap:var(--geljek-space-2)}.geljek-taxonomy-form input,.geljek-taxonomy-form textarea{padding:var(--geljek-space-3);border:1px solid var(--geljek-color-line);background:var(--geljek-color-surface);color:var(--geljek-color-ink)}.geljek-taxonomy-form__wide{grid-column:1/-1}@media(max-width:44rem){.geljek-taxonomy-form{grid-template-columns:1fr}}.geljek-taxonomy-list{display:grid;margin:0;padding:0;list-style:none}.geljek-taxonomy-list__item{display:flex;padding:var(--geljek-space-3) 0;justify-content:space-between;border-top:1px solid var(--geljek-color-line)}.geljek-taxonomy-list__item code{color:var(--geljek-color-muted)}.geljek-revision-list{display:grid;margin:0;padding:0;list-style:none}.geljek-revision-list__item{display:flex;padding:var(--geljek-space-4) 0;align-items:center;justify-content:space-between;border-top:1px solid var(--geljek-color-line)}.geljek-revision-list__item p{margin-bottom:0;color:var(--geljek-color-muted);font-size:.8rem}.geljek-operation-list{display:grid;margin:0;padding:0;list-style:none}.geljek-operation-list__item{display:flex;padding:var(--geljek-space-4) 0;align-items:center;justify-content:space-between;border-top:1px solid var(--geljek-color-line);gap:var(--geljek-space-5)}.geljek-operation-list__item p{max-width:48rem;color:var(--geljek-color-muted);white-space:pre-wrap}.geljek-settings-form{display:grid;max-width:42rem;gap:var(--geljek-space-4)}.geljek-settings-form label{display:grid;font-size:.82rem;font-weight:700;gap:var(--geljek-space-2)}.geljek-settings-form input,.geljek-settings-form textarea{padding:var(--geljek-space-3);border:1px solid var(--geljek-color-line);background:var(--geljek-color-surface);color:var(--geljek-color-ink);font-weight:400}.geljek-settings-form button{justify-self:start}