.o-special-frame{min-width:0;color:var(--text-body)}.o-special-frame>*+*{margin-top:var(--space-24)}.o-special-description{max-width:70ch;color:var(--text-muted)}.o-special-frame fieldset{min-width:0;margin:0}.o-special-frame legend{color:var(--foreground);font-weight:var(--weight-semibold);padding:0 var(--space-8)}.o-special-frame .np-special-form{margin-bottom:var(--space-24)}.o-special-frame input:not([type=hidden]),.o-special-frame select{min-height:44px}.o-special-frame .np-field input,.o-special-frame .np-field select{width:min(100%,560px)}.o-special-frame label,.o-not-found label{margin-bottom:var(--space-8);color:var(--text-body);text-align:left;display:block}.o-pagination__sizes{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:inline-flex}.o-dense-list,.o-special-frame .mw-allpages-chunk{margin:0;padding:0;list-style:none}.o-dense-list>li,.o-special-frame .mw-allpages-chunk>li{border-bottom:1px solid var(--border);padding:var(--space-8) 0;overflow-wrap:anywhere;break-inside:avoid}.o-dense-list>li:last-child{border-bottom:0}.o-dense-list a,.o-special-frame .mw-allpages-chunk a,.o-specialpages-list a{align-items:center;min-height:44px;display:inline-flex}.o-category-index>ul.o-card{padding:var(--space-20) var(--space-24)}.o-special-frame .mw-allpages-chunk{columns:3 240px;column-gap:var(--space-32)}.o-special-frame .allpagesredirect{font-style:italic}.o-special-grid,.o-special-stats{gap:var(--space-20);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.o-special-grid h2{font-size:var(--text-xl);margin-top:0}.o-special-grid ul{margin:0;padding:0;list-style:none}.o-special-grid li a{min-height:44px;padding:var(--space-8) 0;align-items:center;display:flex}.o-changes h2{margin:var(--space-24) 0 var(--space-8);color:var(--foreground);font-size:var(--text-lg)}.o-changes .mw-newpages-time,.o-changes .mw-changeslist-date,.o-changes .mw-userlink,.o-special-frame .mw-whatlinkshere-tools{color:var(--text-muted);font-size:var(--text-sm)}.o-changes .mw-newpages-time{margin-right:var(--space-16);display:inline-block}.o-link-filters{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-16)}.o-link-filters a{min-height:44px;padding:0 var(--space-12);border-radius:var(--radius-pill);background:var(--surface);align-items:center;display:inline-flex}.o-category-page{min-width:0;color:var(--text-body)}.o-category-summary{margin-bottom:var(--space-24)}.o-category-page .mw-category{columns:3 220px;column-gap:var(--space-32)}.o-category-page .mw-category-group{break-inside:avoid}.o-category-page .mw-category-group h3{padding-top:var(--space-16);color:var(--text-muted);margin-top:0}.o-category-page .mw-content-ltr ul{margin:0;padding:0;list-style:none}.o-category-page .mw-content-ltr li a{align-items:center;min-height:44px;display:inline-flex}.o-subcategory-chips{gap:var(--space-8);margin-bottom:var(--space-32);flex-wrap:wrap;display:flex}.o-subcategory-chips span{color:var(--text-muted)}.o-category-file{gap:var(--space-20);overflow-wrap:anywhere;flex-direction:column;justify-content:center;min-height:140px;display:flex}.o-category-file svg{color:var(--text-muted)}.o-category-page .noarticletext{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-24);background:var(--surface)}.o-not-found{max-width:820px;margin-inline:auto}.o-not-found .np-special-form{margin:var(--space-24) auto;max-width:580px}.o-recovery-links{justify-content:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.o-redirect-notice{gap:var(--space-16);flex-wrap:wrap;align-items:center;max-width:760px;display:flex}.o-redirect-notice>p{margin:0}.o-redirect-notice>svg{color:var(--accent-text)}.o-redirect-notice .redirectText{margin:0;padding:0;list-style:none}.o-redirect-notice a{align-items:center;min-height:44px;display:inline-flex}@media (width<=767px){.o-special-frame .mw-allpages-chunk,.o-category-page .mw-category{columns:1}.o-special-frame h2,.o-category-page h2{font-size:var(--font-size-24)}.o-changes .mw-newpages-time{display:block}.o-special-frame .o-pagination{gap:var(--space-8)}.o-special-frame .o-pagination a{overflow-wrap:anywhere;white-space:normal}}.o-category-pagination a{min-height:44px;padding:var(--space-10) var(--space-16);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--foreground);background:var(--surface);align-items:center;display:inline-flex}.o-photo,.o-photo-file{gap:var(--space-32);flex-direction:column;min-width:0;display:flex}.o-photo>.o-breadcrumbs{margin:0}.o-photo__layout{align-items:flex-start;gap:var(--space-32);flex-wrap:wrap;display:flex}.o-photo__figure{gap:var(--space-12);flex-direction:column;flex:999 640px;min-width:0;margin:0;display:flex}.o-photo__frame{background:var(--grouped);border-radius:var(--radius-card);position:relative;overflow:hidden}.o-photo__frame>img,.o-photo__frame>a>img,.o-photo__image{object-fit:contain;border-radius:0;width:100%;height:680px;display:block}.o-photo__frame>video,.o-photo__frame>audio{width:100%;max-width:100%;display:block}.o-photo__frame>audio{margin:var(--space-20) 0}.o-photo__frame>p{padding:var(--space-40) var(--space-20);color:var(--ink-2);text-align:center;margin:0}.o-photo__frame>.o-empty-state{background:var(--transparent);border:0;border-radius:0;margin:0}.o-photo__step{border-radius:var(--radius-pill);background:var(--clear-fallback);width:48px;height:48px;color:var(--clear-foreground);border:1px solid var(--clear-stroke);place-items:center;margin-top:-24px;display:grid;position:absolute;top:50%}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.o-photo__step{background:color-mix(in srgb, var(--clear-fallback) 72%, transparent);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%)}}.o-photo__step:hover{color:var(--clear-foreground);filter:brightness(1.25)}.o-photo__step--prev{left:var(--space-16)}.o-photo__step--next{right:var(--space-16)}.o-photo__caption{font-size:var(--type-caption);line-height:var(--type-caption--line-height);color:var(--ink-2);font-variant-numeric:tabular-nums}.o-photo__sidebar{gap:var(--space-20);overflow-wrap:anywhere;flex-direction:column;flex:320px;min-width:0;max-width:400px;display:flex}.o-photo__head{gap:var(--space-8);flex-direction:column;display:flex}.o-photo__title,.o-photo__head>h1,.o-photo__head>h2{font-family:var(--font-display);font-size:var(--type-heading);line-height:var(--type-heading--line-height);font-weight:var(--type-heading--font-weight);letter-spacing:var(--type-heading--letter-spacing);margin:0}.o-photo__desc{font-size:var(--type-subhead);line-height:var(--type-subhead--line-height);color:var(--ink-2);margin:0}.o-photo__desc-label{font-weight:var(--weight-semibold)}.o-photo__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.o-photo__actions .o-btn{white-space:normal}.o-photo__facts{padding:var(--space-4) var(--space-20);background:var(--grouped);border-radius:var(--radius-card);flex-direction:column;margin:0;display:flex}.o-photo__facts>div{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:56px;box-shadow:inset 0 -1px 0 var(--separator);display:flex}.o-photo__facts>div:last-child{box-shadow:none}.o-photo__facts dt{font-size:var(--type-subhead);line-height:var(--type-subhead--line-height);color:var(--ink-2);flex:none}.o-photo__facts dd{text-align:right;min-width:0;font-size:var(--type-subhead);line-height:var(--type-subhead--line-height);margin:0}.o-photo__facts .o-photo__file{font-family:var(--font-mono);font-size:var(--font-size-12);line-height:18px}.o-photo__versions{justify-content:flex-end;gap:var(--space-6);padding-block:var(--space-6);flex-wrap:wrap;display:flex}.o-photo__versions a{min-height:var(--hit-min);padding:var(--space-4) var(--space-10);background:var(--background);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.o-photo__appears{gap:var(--space-4);flex-direction:column;display:flex}.o-photo__appears h2{margin:0 0 var(--space-8);font-family:var(--font-text);font-size:var(--type-footnote);line-height:var(--type-footnote--line-height);font-weight:var(--weight-semibold);letter-spacing:0;color:var(--ink-2)}.o-photo__appears ul{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.o-photo__appears li a{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--hit-preferred);font-size:var(--type-subhead);line-height:var(--type-subhead--line-height);color:var(--ink-1);box-shadow:inset 0 -1px 0 var(--separator);display:flex}.o-photo__appears li:last-child a{box-shadow:none}.o-photo__appears li a:hover{color:var(--accent-text)}.o-photo__appears li a>svg{flex:none}.o-photo__more{font-size:var(--type-footnote);line-height:var(--type-footnote--line-height);color:var(--ink-2);margin:0}.o-photo__related{gap:var(--space-16);flex-direction:column;display:flex}.o-photo__related>h2{font-family:var(--font-display);font-size:var(--type-title);line-height:var(--type-title--line-height);font-weight:var(--type-title--font-weight);letter-spacing:var(--type-title--letter-spacing);margin:0}.o-photo__grid{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));display:grid}.o-photo__tile{border-radius:var(--radius-inner);min-width:0;display:block}.o-photo__tile img{object-fit:cover;border-radius:var(--radius-inner);width:100%;height:160px;display:block}.o-photo__empty{font-size:var(--type-subhead);line-height:var(--type-subhead--line-height);color:var(--ink-2);margin:0}.o-photo__filetoc{gap:var(--space-20);display:flex}.o-photo__filetoc a{min-height:var(--hit-min);align-items:center;display:inline-flex}.o-photo__usage{overflow-wrap:anywhere}.o-photo__usage>h2{margin:0 0 var(--space-16)}.o-photo__usage a{min-height:var(--hit-min);align-items:center;display:inline-flex}.o-photo-file>p{margin:0}@media (width<=860px){.o-photo__frame>img,.o-photo__frame>a>img,.o-photo__image{height:440px}.o-photo__sidebar{max-width:none}}
