.wiki-page{--wiki-bg:var(--os-win-bg,#fff);--wiki-text:#2d2d2d;--wiki-text-dim:#6b7280;--wiki-text-muted:#9ca3af;--wiki-border:#e5e7eb;--wiki-link:#2563eb;--wiki-heading:#111827;--wiki-hover:#f9fafb;--wiki-surface:#f3f4f6;--wiki-cat-fiction:#2563eb;--wiki-cat-auxiliary:#16a34a;--wiki-cat-logical:#d97706;--wiki-cat-artistic:#9333ea;--wiki-cat-community:#ea580c;color:var(--wiki-text);font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.wiki-header{border-bottom:1px solid var(--wiki-border);margin-bottom:1.5rem;padding:2rem 0 1.5rem}.wiki-header__icon{background:var(--wiki-link);color:#fff;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-right:.75rem;font-size:1rem;display:inline-flex}.wiki-header__title{color:var(--wiki-heading);margin:0 0 .5rem;font-family:DM Serif Display,Georgia,serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.2}.wiki-header__subtitle{color:var(--wiki-text-dim);margin:0 0 .75rem;font-size:1rem}.wiki-header__stats{color:var(--wiki-text-dim);flex-wrap:wrap;gap:.75rem;font-size:.825rem;display:flex}.wiki-header__stats strong{color:var(--wiki-text);font-weight:600}.wiki-header__stat-pill{background:var(--wiki-surface);color:var(--wiki-text-dim);border-radius:99px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.8rem;display:inline-flex}.wiki-header__stat-pill strong{color:var(--wiki-text);font-weight:600}.wiki-breadcrumb{color:var(--wiki-text-muted);align-items:center;gap:.35rem;margin-bottom:.75rem;font-size:.8rem;display:flex}.wiki-breadcrumb a{color:var(--wiki-link);text-decoration:none}.wiki-breadcrumb a:hover{text-decoration:underline}.wiki-breadcrumb .sep{color:var(--wiki-text-muted);-webkit-user-select:none;user-select:none}.wiki-infobox{background:var(--wiki-surface);border:1px solid var(--wiki-border);border-top:3px solid #0000;border-image:linear-gradient(90deg,var(--wiki-link),#60a5fa)1;border-image-slice:1 0 0;border-radius:8px;flex-shrink:0;width:280px;padding:1.25rem;overflow:hidden}@media (max-width:767.98px){.wiki-infobox{width:100%;margin-bottom:1.5rem}}.wiki-infobox__title{text-transform:uppercase;letter-spacing:.04em;color:var(--wiki-text-dim);border-bottom:1px solid var(--wiki-border);margin:0 0 .75rem;padding-bottom:.5rem;font-size:.8rem;font-weight:600}.wiki-infobox__row{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.4rem 0;font-size:.875rem;display:flex}.wiki-infobox__row+.wiki-infobox__row{border-top:1px solid var(--wiki-border)}.wiki-infobox__label{color:var(--wiki-text-dim);flex-shrink:0}.wiki-infobox__value{color:var(--wiki-text);text-align:right;font-weight:500}.wiki-infobox__actions{border-top:1px solid var(--wiki-border);flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.wiki-infobox__btn{background:var(--wiki-link);color:#fff;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;text-decoration:none;transition:background-color .15s,transform .15s;display:flex}.wiki-infobox__btn:hover{color:#fff;background:#1d4ed8;transform:translateY(-1px)}.wiki-infobox__btn i{text-align:center;width:16px;font-size:.8rem}.wiki-section{border-bottom:1px solid var(--wiki-border)}.wiki-section:last-child{border-bottom:none}.wiki-section>summary{color:var(--wiki-heading);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:1rem 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.wiki-section>summary::-webkit-details-marker{display:none}.wiki-section>summary:before{content:"▶";color:var(--wiki-text-muted);text-align:center;flex-shrink:0;width:1rem;font-size:.55rem;transition:transform .2s}.wiki-section>summary:hover{color:var(--wiki-link)}.wiki-section[open]>summary:before{transform:rotate(90deg)}.wiki-section:not([open])>summary:before{transform:rotate(0)}.wiki-section[open] .wiki-section__body{background:var(--wiki-surface);border-radius:6px;margin:0 0 .5rem;padding:1rem 1.25rem}.wiki-section__icon{color:var(--wiki-text-muted);text-align:center;width:18px;font-size:.85rem}.wiki-group{border:1px solid var(--wiki-border);border-left:3px solid var(--wiki-border);border-radius:8px;margin-bottom:.75rem;transition:box-shadow .2s;overflow:hidden}.wiki-group:hover{box-shadow:0 2px 8px #0000000f}.wiki-group[data-category=fiction]{border-left-color:var(--wiki-cat-fiction)}.wiki-group[data-category=auxiliary]{border-left-color:var(--wiki-cat-auxiliary)}.wiki-group[data-category=logical]{border-left-color:var(--wiki-cat-logical)}.wiki-group[data-category=artistic]{border-left-color:var(--wiki-cat-artistic)}.wiki-group[data-category=community]{border-left-color:var(--wiki-cat-community)}.wiki-group>summary{color:var(--wiki-heading);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--wiki-surface);align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.wiki-group>summary::-webkit-details-marker{display:none}.wiki-group>summary:before{content:"▶";color:var(--wiki-text-muted);text-align:center;flex-shrink:0;width:1rem;font-size:.55rem;transition:transform .2s}.wiki-group>summary:hover{background:var(--wiki-hover)}.wiki-group>summary .wiki-group__count{color:var(--wiki-text-muted);margin-left:.25rem;font-size:.85rem;font-weight:400}.wiki-group[open]>summary:before{transform:rotate(90deg)}.wiki-group:not([open])>summary:before{transform:rotate(0)}.wiki-group__icon{text-align:center;opacity:.6;width:18px;font-size:.85rem}.wiki-group__list{margin:0;padding:0;list-style:none}.wiki-group__item{border-top:1px solid var(--wiki-border);border-left:2px solid #0000;align-items:baseline;gap:.75rem;padding:.625rem 1rem .625rem 2.5rem;font-size:.9rem;transition:background-color .1s,border-left-color .15s;display:flex}.wiki-group__item:hover{background:var(--wiki-hover);border-left-color:var(--wiki-link)}.wiki-group__item a{color:var(--wiki-link);font-weight:500;text-decoration:none}.wiki-group__item a:hover{text-decoration:underline}.wiki-group__item .wiki-group__item-meta{color:var(--wiki-text-dim);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.825rem;display:flex}@media (max-width:575.98px){.wiki-group__item{flex-direction:column;gap:.15rem;padding-left:1.5rem}}.wiki-group__item-desc{color:var(--wiki-text-dim);white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:.8rem;display:block;overflow:hidden}@media (max-width:575.98px){.wiki-group__item-desc{max-width:200px}}.wiki-group__item-words{background:var(--wiki-surface);color:var(--wiki-text-dim);white-space:nowrap;border-radius:99px;align-items:center;padding:.1rem .45rem;font-size:.7rem;font-weight:500;display:inline-flex}.wiki-badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:99px;align-items:center;padding:.2rem .6rem;font-size:.7rem;font-weight:600;line-height:1.3;display:inline-flex}.wiki-badge--fiction{color:var(--wiki-cat-fiction);background:#3b82f61f}.wiki-badge--auxiliary{color:var(--wiki-cat-auxiliary);background:#22c55e1f}.wiki-badge--logical{color:var(--wiki-cat-logical);background:#f59e0b1f}.wiki-badge--artistic{color:var(--wiki-cat-artistic);background:#a855f71f}.wiki-badge--community{color:var(--wiki-cat-community);background:#f973161f}.wiki-vocab-table{border-collapse:collapse;width:100%;font-size:.875rem}.wiki-vocab-table thead th{color:var(--wiki-text-dim);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--wiki-border);text-align:left;padding:.625rem .75rem;font-size:.75rem;font-weight:600}.wiki-vocab-table tbody td{border-bottom:1px solid var(--wiki-border);color:var(--wiki-text);vertical-align:middle;padding:.5rem .75rem}.wiki-vocab-table tbody tr:nth-child(2n){background:var(--wiki-surface)}.wiki-vocab-table tbody tr:hover{background:var(--wiki-hover)}.wiki-vocab-table .wiki-vocab-table__word{color:var(--wiki-link);font-weight:600}.wiki-vocab-table .wiki-vocab-table__clue{color:var(--wiki-text-dim);font-style:italic}.wiki-card{background:var(--wiki-surface);border:1px solid var(--wiki-border);border-radius:8px;padding:1rem;transition:border-color .15s,box-shadow .2s,transform .2s}.wiki-card:hover{border-color:var(--wiki-link);transform:translateY(-3px);box-shadow:0 4px 12px #00000014}.wiki-card[data-category=fiction]{border-left:3px solid var(--wiki-cat-fiction)}.wiki-card[data-category=auxiliary]{border-left:3px solid var(--wiki-cat-auxiliary)}.wiki-card[data-category=logical]{border-left:3px solid var(--wiki-cat-logical)}.wiki-card[data-category=artistic]{border-left:3px solid var(--wiki-cat-artistic)}.wiki-card[data-category=community]{border-left:3px solid var(--wiki-cat-community)}.wiki-card a{text-decoration:none}.wiki-card__name{color:var(--wiki-link);margin-bottom:.25rem;font-weight:600}.wiki-card__meta{color:var(--wiki-text-dim);font-size:.825rem}.wiki-game-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid}.wiki-game-tile{border:1px solid var(--wiki-border);color:var(--wiki-text);background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:100px;padding:1.25rem .75rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.wiki-game-tile:hover{color:var(--wiki-text);transform:translateY(-3px);box-shadow:0 6px 20px #0000001a}.wiki-game-tile i{color:var(--wiki-link);font-size:1.5rem}.wiki-game-tile span{text-align:center;font-size:.8rem;font-weight:500}.wiki-game-tile[data-game=crossword]{background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.wiki-game-tile[data-game=crossword] i{color:#16a34a}.wiki-game-tile[data-game=flashcards]{background:linear-gradient(135deg,#fffbeb,#fef3c7)}.wiki-game-tile[data-game=flashcards] i{color:#d97706}.wiki-game-tile[data-game=scrabble]{background:linear-gradient(135deg,#faf5ff,#f3e8ff)}.wiki-game-tile[data-game=scrabble] i{color:#9333ea}.wiki-game-tile[data-game=wordmatch]{background:linear-gradient(135deg,#fff7ed,#ffedd5)}.wiki-game-tile[data-game=wordmatch] i{color:#ea580c}.wiki-game-tile[data-game=wordsearch]{background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.wiki-game-tile[data-game=wordsearch] i{color:#059669}.wiki-game-tile[data-game=translateme]{background:linear-gradient(135deg,#eff6ff,#dbeafe)}.wiki-game-tile[data-game=translateme] i{color:#2563eb}.wiki-game-tile[data-game=timedtrial]{background:linear-gradient(135deg,#fef2f2,#fecaca)}.wiki-game-tile[data-game=timedtrial] i{color:#dc2626}.wiki-game-tile[data-game=wordbuilder]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.wiki-game-tile[data-game=wordbuilder] i{color:#0284c7}.wiki-game-tile[data-game=phrasecomplete]{background:linear-gradient(135deg,#fdf4ff,#fae8ff)}.wiki-game-tile[data-game=phrasecomplete] i{color:#c026d3}.wiki-game-tile[data-game=sentencescramble]{background:linear-gradient(135deg,#f5f3ff,#ede9fe)}.wiki-game-tile[data-game=sentencescramble] i{color:#7c3aed}.wiki-detail-layout{align-items:flex-start;gap:2rem;display:flex}@media (max-width:767.98px){.wiki-detail-layout{flex-direction:column}}.wiki-detail-content{flex:1;min-width:0}.wiki-course-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;margin-top:1.5rem;margin-bottom:1.5rem;display:grid}.wiki-course-card{background:var(--wiki-surface);border:1px solid var(--wiki-border);color:var(--wiki-text);border-radius:8px;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .2s,transform .2s;display:flex}.wiki-course-card:hover{border-color:var(--wiki-link);color:var(--wiki-text);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.wiki-course-card__number{background:var(--wiki-link);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;display:flex}.wiki-course-card__body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.wiki-course-card__module{text-transform:uppercase;letter-spacing:.04em;color:var(--wiki-text-muted);font-size:.7rem;font-weight:600}.wiki-course-card__title{color:var(--wiki-heading);font-size:.95rem;font-weight:600;line-height:1.3}.wiki-course-card__meta{color:var(--wiki-text-dim);font-size:.8rem}.wiki-empty{text-align:center;color:var(--wiki-text-dim);padding:3rem 1rem}.wiki-empty i{color:var(--wiki-text-muted);margin-bottom:.75rem;font-size:2rem;display:block}.wiki-form-step{letter-spacing:.02em;color:var(--wiki-heading);border-bottom:2px solid var(--wiki-link);margin-top:1.5rem;margin-bottom:.5rem;padding-bottom:.35rem;font-size:.8rem;font-weight:600}.wiki-form-card{background:var(--wiki-bg);border:1px solid #d1d5db;border-radius:8px;padding:1.25rem}.wiki-form-label{color:var(--wiki-heading);margin-bottom:.35rem;font-size:.85rem;font-weight:600;display:block}.wiki-form-input{width:100%;color:var(--wiki-text);background:var(--wiki-surface);border:1px solid #9ca3af;border-radius:6px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s;display:block}.wiki-form-input:focus{border-color:var(--wiki-link);outline:none;box-shadow:0 0 0 2px #2563eb40}.wiki-form-input::placeholder{color:var(--wiki-text-dim)}textarea.wiki-form-input{resize:vertical}.wiki-form-hint{color:var(--wiki-text-dim);margin-top:.25rem;font-size:.75rem}.wiki-form-alert{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.wiki-form-btn{color:var(--wiki-link);cursor:pointer;background:0 0;border:1px solid #9ca3af;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.wiki-form-btn:hover{background:var(--wiki-surface);border-color:var(--wiki-link)}.wiki-form-btn--danger{color:#b91c1c;border-color:#f87171}.wiki-form-btn--danger:hover{background:#fef2f2;border-color:#b91c1c}.admin-conlangs details summary{cursor:pointer}.admin-conlangs details summary:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.wiki-section>summary:before,.wiki-group>summary:before,.wiki-card,.wiki-game-tile,.wiki-course-card,.wiki-group__item,.wiki-group,.wiki-infobox__btn{transition:none}.wiki-card:hover,.wiki-game-tile:hover,.wiki-course-card:hover{transform:none}}
