/* The requested Windows face is used throughout the portal's interface. */
@font-face{
 font-family:'Portal Sitka';
 src:local('Sitka Subheading Semibold'),local('SitkaSubheading-Semibold');
 font-style:normal;font-weight:600;font-display:swap;
}
:where(html,body,body *):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.material-icons):not(.portal-number):not(input[type=number]){
 font-family:'Portal Sitka','Sitka Subheading Semibold','Sitka Subheading',Georgia,serif!important;
 font-weight:600!important;
 font-synthesis:none;
 font-optical-sizing:none;
 /* Coordinates of the installed font's Subheading Semibold named instance. */
 font-variation-settings:'opsz' 16.739105,'wght' 600;
}
input::placeholder,textarea::placeholder{font-family:inherit!important;font-weight:inherit!important}
.portal-number,input[type=number]{font-family:'Times New Roman',Times,serif!important;font-variation-settings:normal!important;font-optical-sizing:none}

:root{--portal-text:14px;--portal-small:12px;--portal-heading:18px;--portal-title:26px;--portal-metric:24px}
#page-card{font-size:var(--portal-text)}
#page-card #card-address-slot{font-size:var(--portal-title);line-height:1.3}
.card-eyebrow{font-size:10px;line-height:1.4}
#page-card #card-metrics-row>.card-metric{gap:8px;padding:12px 16px;justify-content:flex-start}
#page-card #card-metrics-row>.card-metric>span:first-child{font-size:var(--portal-small);line-height:1.4;margin-bottom:0}
#page-card #card-metrics-row>.card-metric>:last-child{font-size:var(--portal-metric);line-height:1.3}
#page-card #card-metrics-row #metric-uk{font-size:var(--portal-text);line-height:1.5}
#page-card .dossier-panel-heading h2,#page-card .card-wear-label,#page-card .card-summary h3{font-size:var(--portal-heading);line-height:1.4}
#page-card #system-content-new h2{font-size:22px;line-height:1.4}
#page-card .card-summary dt,#page-card #system-content-new [class*="text-[10px]"]{font-size:var(--portal-small);line-height:1.5}
#page-card .card-summary dd,#page-card #system-content-new :is(.text-sm,.text-base){font-size:var(--portal-text);line-height:1.6}
#page-card #systems-horizontal .system-card .truncate{font-size:var(--portal-text);line-height:1.4}
#page-card #systems-horizontal .system-card [class*="text-[10px]"]{font-size:var(--portal-small);line-height:1.5}
#page-card #systems-horizontal .system-card{height:auto;min-height:64px}
#page-card .card-hero-actions button,#page-card #system-content-new .systab-btn{font-size:var(--portal-small);line-height:1.4}
#page-card :is(.card-coordinate-wrap,.card-breadcrumb,.card-back-link,.card-wear-caption,.card-condition-caption,.dossier-panel-heading>span),#page-card #card-address-coords,#page-card #card-header-status{font-size:var(--portal-small);line-height:1.5}#page-card #system-photos-section h3{font-size:var(--portal-text);line-height:1.5}
#page-registry :is(#registry-table,#search-input,.registry-filters select){font-size:var(--portal-text)}
#page-registry :is(.registry-titlebar p,.registry-filters label,.registry-export-heading>span){font-size:var(--portal-small)}
@media(max-width:650px){:root{--portal-title:22px;--portal-metric:22px}#page-card #card-address-slot{font-size:var(--portal-title)}}

#page-card #system-content-new .text-3xl{font-size:var(--portal-metric);line-height:1.3}
