/* Reference-specific original Ejaaba layout (user-provided archive images,
   October/November 2021 & January 2022). This is an original implementation.
   It preserves the user-approved logo/favicons and the working backend. */
:root{--arch-blue:#2769ba;--arch-bar:#e9edf9;--arch-border:#dedede;--arch-gray:#f6f6f6}
.archive-nav-register,.archive-nav-ask{display:none}
.arch-section-bar,.archive-static-title{min-height:37px;background:var(--arch-bar);color:#2867ad;padding:6px 12px;display:flex;align-items:center;gap:9px;border:0}
.arch-section-bar h2{margin:0;font-weight:normal;font-size:17px;line-height:1.5;color:#2867ad}
.arch-section-bar>a{margin-right:auto;font-size:12px;white-space:nowrap}
.archive-home a,.archive-static a,.archive-activity-page a{color:#276dc5}
.archive-home a:hover,.archive-static a:hover{color:#164f9b}
.arch-demo{font-size:10px;color:#8b8b8b;background:#f0f0f0;border:1px solid #e1e1e1;padding:0 3px}
.arch-spotlight{background:#fff;margin:0 0 12px}
.arch-spotlight-item{display:flex;align-items:center;gap:10px;padding:8px 10px;min-height:75px;border-bottom:1px solid #e7e7e7}
.arch-spotlight-picture{display:grid;place-items:center;min-width:65px;width:65px;height:60px;background:#fff}
.arch-spotlight-picture svg{width:52px;height:52px}
.arch-spotlight-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
.arch-spotlight-copy>a{font-size:16px;line-height:1.55;color:#276fc9}
.arch-spotlight-numbers{display:flex;justify-content:flex-start;gap:13px;color:#888;font-size:12px;align-items:center}
.arch-spotlight-numbers span{white-space:nowrap}
.arch-featured-pin{font-size:28px;color:#7dadd2}
.arch-activity{background:#fff;margin:8px 0 14px}
.arch-activity-row{display:flex;gap:8px;align-items:flex-start;padding:9px 8px;border-bottom:1px solid #e9e9e9;min-height:51px}
.arch-activity-icon{width:26px;min-width:26px;display:grid;place-items:center;line-height:1.4;color:#444;font-size:20px}
.arch-activity-sentence{flex:1;min-width:0;font-size:14px;line-height:1.8;overflow-wrap:anywhere;color:#363636}
.arch-activity-sentence a{font-size:inherit}
.arch-activity-age{white-space:nowrap;align-self:flex-end;font-size:11px;color:#888}
.arch-activity-rows .arch-empty{margin:0}
.arch-empty,.arch-ranked-empty{padding:14px 12px;font-size:12px;color:#909090;margin:0;background:#fff}
.archive-questions-menu{margin:10px 0 0}
.arch-question-bar{display:flex;justify-content:space-between;gap:6px}
.arch-question-bar h2{font-size:17px;white-space:nowrap}
.arch-question-actions{display:flex;align-items:center;gap:1px;margin-right:auto;direction:rtl}
.arch-question-actions>a,.arch-question-filters>summary{min-width:35px;height:32px;display:grid;place-items:center;color:#2b70b7;text-decoration:none;font-size:20px;font-weight:normal}
.arch-question-actions>a:hover,.arch-question-filters>summary:hover{background:#f6f8fc}
.arch-question-filters{position:relative}
.arch-question-filters>summary{cursor:pointer;list-style:none}
.arch-question-filters>summary::-webkit-details-marker{display:none}
.arch-question-filters-menu{position:absolute;top:100%;left:0;z-index:25;background:#fff;border:1px solid #cdd9e5;box-shadow:0 3px 12px rgba(40,60,80,.13);width:155px;display:grid;padding:4px}
.arch-question-filters-menu a{font-size:12px;color:#2667aa;padding:7px;border-bottom:1px solid #eee;text-decoration:none}
.arch-question-filters-menu a:hover,.arch-question-filters-menu a.active{background:#eef4fb}
.arch-filter-current{font-size:11px;color:#818181;background:#fff;padding:5px 10px;margin:0;border-bottom:1px solid #e4e4e4}
.arch-filters-footer{display:flex;align-items:center;gap:10px;padding:5px 7px;font-size:11px;flex-wrap:wrap;border-bottom:1px solid #eee;background:#fff}
.archive-home .question-list{border:0;background:#fff}
.archive-question-row{display:flex;flex-direction:column;gap:2px;border:0;border-bottom:1px solid #e0e0e0;margin:0;padding:9px 8px;background:#fff;min-height:74px}
.archive-question-row:hover{background:#fcfcff}
.archive-question-row .q-stats{display:none}
.archive-question-row .q-summary{flex:1;width:100%}
.archive-question-row .q-summary h3{font-size:16px;line-height:1.7;margin:0 0 4px;font-weight:normal;color:#246bcc}
.archive-question-row .q-summary h3 a{font-size:inherit;color:#276cc7}
.archive-question-row .q-desc{display:none}
.archive-question-row .q-meta{display:flex;gap:5px 11px;align-items:center;flex-wrap:wrap;font-size:11px;color:#898989;padding:1px 0}
.archive-question-row .q-meta .ejabat-old-row-icon{font-size:11px;color:#878787}
.archive-question-row .q-meta .category-label{color:#438d40!important;font-size:11px}
.archive-question-row .q-meta>span:nth-last-of-type(1){color:#999}
.archive-question-row .q-meta .question-rating-mini{color:#7e7e7e;font-size:10px}
.archive-question-row .q-meta .question-rating-mini b{font-size:10px;color:#777}
.archive-question-row .q-meta .question-rating-mini button{font-size:10px}
.archive-question-row .pill{font-size:9px;padding:1px 4px}
.archive-list-footer{display:flex;justify-content:flex-end;font-size:11px;color:#888;padding:10px 8px;background:#fff}
.arch-rankings{background:#fff;margin:12px 0 6px}
.arch-ranked-section{margin:12px 0 20px;background:#fff}
.arch-ranked-section .arch-section-bar{margin:0}
.arch-ranked-row{display:flex;justify-content:space-between;gap:18px;align-items:center;min-height:40px;padding:5px 12px;border-bottom:1px solid #f0f0f0}
.arch-ranked-person{flex:1;min-width:0;display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-size:15px}
.arch-ranked-person>a{font-size:inherit;overflow:hidden;text-overflow:ellipsis}
.arch-ranked-person small{font-size:10px;color:#959595;white-space:normal}
.arch-ranked-count{width:62px;text-align:left;color:#898989;font-size:19px;font-weight:normal;white-space:nowrap}
.arch-rankings .arch-ranked-empty{padding:16px 13px;min-height:45px}
.archive-static{background:#fff;min-width:0;padding-bottom:4px}
.columns:has(.archive-static){display:block;max-width:1030px;margin:0 auto}
.columns:has(.archive-static)>.right-sidebar,.columns:has(.archive-static)>.left-sidebar{display:none!important}
.columns:has(.archive-static)>.main-area{width:100%;max-width:none}
.archive-static-title{font-size:18px;font-weight:normal;min-height:41px}
.archive-static-text{padding:30px 24px;color:#353535;font-size:17px;line-height:1.9}
.archive-static-text p{font-size:inherit;line-height:inherit;margin:0 0 23px}
.archive-static-text strong{font-weight:normal}
.archive-privacy-list{padding-right:24px;margin:0 0 25px;font-size:17px;line-height:1.9}
.archive-privacy-list li{padding-right:6px;margin:0 0 13px}
.archive-privacy-footnote{font-size:13px!important;color:#777!important;border-top:1px solid #eee;padding-top:14px}
.archive-activity-page .arch-activity-rows{padding:6px}
.archive-points-content{font-size:17px;line-height:1.95;padding:20px 28px;background:#fff}
.archive-points-content h1{text-align:right;font-size:26px;color:#333;margin:4px 0 24px;font-weight:bold}
.archive-points-content h2{text-align:right;font-size:20px;color:#333;margin:22px 0 13px;font-weight:bold}
.archive-points-content p{font-size:17px;line-height:2.1;margin:0 0 25px}
.archive-points-content h3{font-size:18px;color:#333;margin:12px 0;font-weight:bold}
.archive-my-balance{background:#fafafa;color:#3f6e9b;font-size:12px!important;border-right:2px solid #88a9c8;padding:9px}
.archive-badges-list section{margin-bottom:23px}
.archive-badges-list ul{list-style-type:disc;padding-right:30px;color:#333}
.archive-badges-list li{font-size:15px;line-height:2;padding-bottom:5px}
.archive-badges-list li span{font-size:21px;margin:0 6px}
.archive-badge-context{font-size:12px!important;color:#858585;line-height:1.95!important}
.archive-points-more{border-top:1px solid #e0e6ee;padding:13px 0;margin-top:12px}
.archive-points-more summary{font-size:13px;color:#2b6aab;cursor:pointer}
.archive-points-more>div{margin-top:10px;padding:9px}
.archive-points-more p{font-size:11px}
body:has(.archive-static) .footer{border-top:0;margin-top:25px}
.archive-footer-links{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin:9px 0 5px}
.archive-footer-links a{color:#2870bf;text-decoration:none;font-size:13px}
.archive-footer-tagline{font-size:13px;color:#666;margin:4px 0}
.archive-footer-version{font-size:12px;color:#777;margin:3px 0}
.footer .ejabat-footer-policy{font-size:10px;color:#a0a0a0;margin-top:9px}
.footer .ejabat-footer-policy a{font-size:10px}
.archive-info-body .footer{background:#f7f7f7}

/* Profile: larger and more literal to the 2021 screenshot (portrait, membership
   level, 2x2 stats, weekly best-answer gem). */
.ejabat-profile-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;background:#fff;border:0}
.ejabat-profile-balances>div{background:#f5f5f5;border:0;min-height:47px;padding:8px;display:flex;gap:6px;justify-content:center;align-items:baseline}
.ejabat-profile-balances>div>span{font-size:14px;color:#333}
.ejabat-profile-balances>div>b{font-size:17px;color:#356b9c}
.ejabat-profile-heading h1{font-size:17px;color:#2b68aa}
.ejabat-profile-weekly-best{border:0;min-height:76px;margin:15px 3px}
.ejabat-profile-weekly-best span{font-size:19px;color:#333}
.ejabat-profile-weekly-best strong{font-size:21px}
.ejabat-profile-weekly-best small{font-size:11px}
.ejabat-profile-diamond{width:106px;height:89px}
.ejabat-profile-diamond svg{width:106px;height:88px}
.ejabat-profile-tabs{background:#eef1fa}
.ejabat-profile-tabs a{font-size:12px;color:#316ab0}
.ejabat-tab-title{background:#f0f2fa;font-size:14px;color:#2f67a4}
.classic-question-rating .vote-total{font-size:17px}
.original-question .detail-heading h1{font-size:19px;color:#292929}
.answer-head{background:var(--arch-bar);border:0;min-height:35px}
.answer-head h2{color:#2868b4;font-size:15px}
.classic-answer .answer-text{font-size:14px;line-height:1.85}
/* Avoid a hidden design surprise on desktop: use clean 3-column page, but
   full-width classic ranking and article panels within the central stream. */
@media(min-width:641px){
 .ejabat-dark-nav{background:#111}
 .ejabat-dark-logo{display:flex;align-items:center;gap:7px;text-decoration:none}
 .ejabat-dark-logo .brand-text{font-size:21px;color:#3483c7}
 .ejabat-dark-logo .brand-dots,.ejabat-dark-logo small{display:none}
 .ejabat-dark-desktop-links{margin-right:5px}
 .archive-home .arch-spotlight-copy>a{font-size:14px}
 .archive-home .arch-activity-sentence{font-size:12px}
 .archive-home .archive-question-row h3{font-size:14px}
 .archive-home .arch-ranked-person{font-size:13px}
}
@media(max-width:760px){
 .columns{display:block}
 .columns>.right-sidebar,.columns>.left-sidebar{display:none}
 .main-area{max-width:none}
}
@media(max-width:640px){
 body{background:#f7f7f7;color:#333;font-size:14px;line-height:1.72}
 .site-width{padding-inline:8px;max-width:none;width:100%}
 .columns{display:block;max-width:none}
 .main-area{padding:0;max-width:none!important;width:100%}
 .preview-note{font-size:9px;margin:3px 0 8px;color:#948666;padding:1px 5px}
 body:has(.archive-home-main) .preview-note{display:none}
 .ejabat-dark-nav{position:sticky;top:0;z-index:90;width:100%;background:#111;border-bottom:2px solid #252525}
 .ejabat-dark-inner{height:47px;min-height:47px;display:flex;gap:4px;align-items:center;justify-content:space-between;padding:0 6px}
 .ejabat-dark-logo{min-width:96px;max-width:112px;width:96px;margin:0 auto 0 0;align-self:stretch;display:flex;justify-content:center}
 .ejabat-dark-logo .brand-text{color:#2877d4;font-size:29px;white-space:nowrap;letter-spacing:-1px;line-height:1.2;font-weight:bold;text-shadow:none}
 .ejabat-dark-logo small{font-size:8px;padding:0;color:#a7a7a7}
 .ejabat-dark-logo .brand-dots{display:none}
 .ejabat-toolbar-member{display:none}
 .archive-nav-register,.archive-nav-ask{display:flex;align-items:center;justify-content:center;gap:3px;color:#ddd;text-decoration:none;white-space:nowrap;flex-shrink:0;padding:1px 4px;font-size:13px}
 .archive-nav-register:hover,.archive-nav-ask:hover{color:#fff;text-decoration:none}
 .archive-nav-register svg{display:block;stroke:#b2b2b2;fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;width:19px;height:19px}
 .archive-nav-ask-symbol{font-size:24px;color:#c9c9c9;font-weight:700;line-height:1}
 .ejabat-dark-actions{gap:0;flex:0 0 auto;margin:0}
 .ejabat-dark-add{display:none!important}
 .ejabat-dark-bell.is-guest{display:none!important}
 .ejabat-dark-actions summary{height:44px;min-width:32px;color:#aaa;font-size:23px}
 .ejabat-dark-actions svg{height:19px;width:19px;color:#b3b3b3}
 .ejabat-dark-actions .ejabat-dark-bell{height:43px;min-width:35px;padding:0 1px;color:#bbb;font-size:17px}
 .ejabat-dark-menu-panel{left:0;top:100%;width:min(280px,95vw)}
 .ejabat-dark-search-panel{left:-65px;top:100%;max-width:calc(100vw - 18px)}
 .masthead,.topline,.nav-strip{display:none!important}
 .archive-home{width:100%;margin:0;padding:0;background:#fff}
 .archive-home-main{background:#f7f7f7}
 .arch-spotlight{margin:8px 0 13px;padding:0;background:#fff}
 .arch-spotlight-item{min-height:71px;padding:7px 8px;gap:7px}
 .arch-spotlight-picture{width:51px;min-width:51px;height:53px}
 .arch-spotlight-picture svg{width:49px;height:49px}
 .arch-spotlight-copy>a{font-size:16px;line-height:1.55}
 .arch-spotlight-numbers{font-size:11px;gap:12px}
 .arch-section-bar{height:auto;min-height:34px;padding:5px 7px}
 .arch-section-bar h2{font-size:17px;color:#2569b4;line-height:1.5}
 .arch-section-bar>a{font-size:11px}
 .arch-activity{margin:0 0 13px}
 .arch-activity-row{gap:5px;min-height:43px;padding:7px 7px}
 .arch-activity-icon{width:23px;min-width:23px;font-size:20px}
 .arch-activity-sentence{font-size:15px;line-height:1.67}
 .arch-activity-age{font-size:11px}
 .arch-question-bar{padding:4px 6px;min-height:35px}
 .arch-question-bar h2{font-size:17px}
 .arch-question-actions{gap:0}
 .arch-question-actions>a,.arch-question-filters>summary{min-width:31px;height:29px;font-size:22px;color:#2e70bd}
 .arch-filters-footer{padding:4px 6px;gap:13px;font-size:10px}
 .archive-home .question-list{margin:0;border:0;background:#fff}
 .archive-home .archive-question-row{padding:9px 5px 7px;min-height:76px;margin:0;border-bottom:1px solid #e5e5e5}
 .archive-home .archive-question-row .q-summary h3{font-size:17px;line-height:1.55;margin:1px 0 3px}
 .archive-home .archive-question-row .q-meta{font-size:12px;gap:3px 10px}
 .archive-home .archive-question-row .q-meta .category-label{font-size:12px;color:#388d3c!important}
 .archive-home .archive-question-row .q-meta .ejabat-old-row-icon{font-size:12px;color:#898989}
 .archive-home .archive-question-row .question-rating-mini{font-size:11px}
 .archive-home .archive-question-row .q-meta span:has(.jail-red-label){font-size:11px}
 .archive-list-footer{padding:9px 7px}
 .arch-rankings{margin-top:16px}
 .arch-ranked-section{margin:0 0 17px}
 .arch-ranked-row{min-height:40px;padding:6px 8px;gap:8px}
 .arch-ranked-person{font-size:16px;line-height:1.55}
 .arch-ranked-person small{font-size:10px}
 .arch-ranked-count{font-size:18px;width:54px}
 .arch-ranked-empty{padding:13px 9px;font-size:12px;line-height:1.8}
 .archive-static{background:white;margin:12px 0 0}
 .archive-static-title{font-size:18px;padding:7px 11px;min-height:38px}
 .archive-static-text{padding:22px 15px 22px;font-size:17px;line-height:1.95}
 .archive-static-text p{margin-bottom:25px;line-height:1.97}
 .archive-privacy-list{font-size:17px;line-height:1.9;padding-right:19px;margin:5px 0}
 .archive-privacy-list li{margin-bottom:17px;padding-right:0}
 .archive-points-content{padding:20px 16px;font-size:16px;line-height:2}
 .archive-points-content h1{font-size:24px;margin:8px 0 29px}
 .archive-points-content h2{font-size:19px;margin:20px 0 14px}
 .archive-points-content p{font-size:17px;line-height:2.05;margin-bottom:26px}
 .archive-points-content h3{font-size:17px}
 .archive-badges-list li{font-size:15px;line-height:2}
 .archive-badges-list li span{font-size:18px}
 .ejabat-profile-hero{flex-direction:column;align-items:stretch;gap:6px}
 .ejabat-portrait{align-self:center;width:150px;flex-basis:auto;padding:0;border:0}
 .ejabat-portrait img{height:140px;object-fit:cover}
 .ejabat-profile-core{width:100%}
 .ejabat-profile-heading{justify-content:flex-start;background:white;padding:7px 9px}
 .ejabat-profile-heading h1{font-size:19px;color:#2a68a5}
 .ejabat-profile-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}
 .ejabat-profile-balances>div{min-height:51px;padding:5px;display:flex;gap:5px;background:#f5f5f5;justify-content:center}
 .ejabat-profile-balances>div>span{font-size:16px;color:#202020}
 .ejabat-profile-balances>div>b{font-size:19px;color:#376a9d}
 .ejabat-profile-info{font-size:12px}
 .ejabat-profile-weekly-best{margin:15px 0;display:flex}
 .ejabat-profile-weekly-best span{font-size:17px}
 .ejabat-profile-weekly-best small{font-size:10px}
 .ejabat-profile-diamond{min-width:95px;width:95px}
 .ejabat-profile-diamond svg{width:95px;height:80px}
 .ejabat-profile-tabs a{font-size:12px}
 .archive-home .jail-red-label{font-size:10px}
 .original-question .detail-heading h1{font-size:18px}
 .classic-answer .answer-text{font-size:14px}
 .footer{background:#f7f7f7;border-top:0!important;margin:20px 0 0;padding:18px 7px 48px;line-height:1.7}
 .footer>div:first-child{font-size:17px;color:#505050}
 .footer>div:nth-child(2){font-size:12px}
 .archive-footer-links{gap:8px 19px;margin:8px 0 6px}
 .archive-footer-links a{font-size:16px;color:#276ac1}
 .archive-footer-tagline{font-size:15px;line-height:1.7}
 .archive-footer-version{font-size:14px}
}
@media(max-width:365px){
 .ejabat-dark-logo{min-width:85px;width:85px}
 .ejabat-dark-logo .brand-text{font-size:25px}
 .archive-nav-register,.archive-nav-ask{padding:1px;font-size:11px;gap:2px}
 .archive-nav-register svg{width:17px}
 .archive-nav-ask-symbol{font-size:20px}
 .ejabat-dark-actions summary{min-width:27px}
 .arch-question-actions>a,.arch-question-filters>summary{min-width:27px}
 .archive-home .archive-question-row .q-summary h3{font-size:16px}
}

/* Pixel-density pass against user's eight screenshots: the original phone
   lists are flat, compact and typography is smaller than our first render. */
.arch-profile-level-badge{display:inline-grid;place-items:center;background:#317ab7;color:#fff;border-radius:50%;font-weight:bold;width:23px;height:23px;font-size:12px;vertical-align:middle;line-height:1}
.arch-pinned-spotlight .arch-spotlight-picture{color:#5988ae}
@media(max-width:640px){
 body:has(.archive-home-main) .classic-breadcrumb{display:none}
 body:has(.archive-static) .preview-note{display:none}
 .archive-home .arch-spotlight{margin:6px 0 10px}
 .archive-home .arch-spotlight-item{min-height:55px;padding:5px 6px;gap:6px}
 .archive-home .arch-spotlight-picture{height:45px;min-width:45px;width:45px}
 .archive-home .arch-spotlight-picture svg{width:42px;height:42px}
 .archive-home .arch-spotlight-copy>a{font-size:14px;line-height:1.42}
 .archive-home .arch-spotlight-numbers{font-size:10px;gap:10px}
 .archive-home .arch-spotlight-numbers .arch-demo{font-size:9px}
 .archive-home .arch-activity-row{min-height:37px;padding:5px 5px;gap:4px}
 .archive-home .arch-activity-icon{width:20px;min-width:20px;font-size:16px}
 .archive-home .arch-activity-sentence{font-size:12.5px;line-height:1.55}
 .archive-home .arch-activity-age{font-size:9px}
 .archive-home .arch-activity{margin-bottom:10px}
 .archive-home .arch-section-bar{min-height:31px;padding:4px 6px}
 .archive-home .arch-section-bar h2{font-size:15px}
 .archive-home .arch-section-bar>a{font-size:10px}
 .archive-home .arch-question-bar{min-height:33px}
 .archive-home .arch-question-bar h2{font-size:16px}
 .archive-home .arch-question-actions>a,.archive-home .arch-question-filters>summary{min-width:28px;height:28px;font-size:19px}
 .archive-home .archive-question-row{padding:7px 5px 5px;min-height:62px}
 .archive-home .archive-question-row .q-summary h3{font-size:14px;line-height:1.55;margin:0 0 2px}
 .archive-home .archive-question-row .q-summary .q-meta{font-size:10.5px;gap:2px 8px}
 .archive-home .archive-question-row .q-meta .category-label{font-size:10.5px!important}
 .archive-home .archive-question-row .q-meta .ejabat-old-row-icon{font-size:10.5px}
 .archive-home .archive-question-row .q-meta .question-rating-mini{font-size:10px}
 .archive-home .arch-ranked-row{min-height:35px;padding:5px 7px}
 .archive-home .arch-ranked-person{font-size:13.5px}
 .archive-home .arch-ranked-person small{font-size:9px}
 .archive-home .arch-ranked-count{font-size:16px}
 .archive-home .arch-ranked-section{margin-bottom:14px}
 .archive-static-text{font-size:15.5px;padding:18px 14px 20px}
 .archive-static-text p{margin-bottom:20px}
 .archive-privacy-list{font-size:15.5px}
 .archive-points-content{padding:18px 13px}
 .archive-points-content h1{font-size:21px;margin:4px 0 23px}
 .archive-points-content h2{font-size:17px;margin:18px 0 12px}
 .archive-points-content p{font-size:15.5px;margin-bottom:23px}
 .archive-points-content h3{font-size:16px}
 .archive-badges-list li{font-size:14px}
 .ejabat-profile-hero{min-height:0}
 .ejabat-profile-heading{border:0;margin:0;padding:5px 6px 4px}
 .ejabat-profile-heading h1{font-size:18px}
 .ejabat-profile-balances{margin:8px 0 5px;gap:5px}
 .ejabat-profile-balances>div{min-height:48px;padding:5px 2px}
 .ejabat-profile-balances>div>span{font-size:15px}
 .ejabat-profile-balances>div>b{font-size:18px}
 .ejabat-profile-weekly-best span{font-size:16px}
 .ejabat-profile-weekly-best small{font-size:10px}
 .archive-footer-links a{font-size:13.5px}
 .archive-footer-tagline{font-size:13.5px}
}

/* Archive's actual statistics line: outline speech bubble, eye and trophy. */
.arch-icon{height:16px;width:16px;flex:0 0 16px;display:inline-block;vertical-align:-3px;stroke:#888;fill:none}
.arch-spotlight-numbers>span{display:inline-flex;align-items:center;gap:4px}
.arch-activity-icon .arch-icon{height:21px;width:21px;stroke:#4c4c4c}
.arch-question-bar h2 .arch-icon{stroke:#2f72b8;height:18px;width:18px;vertical-align:-2px}
.arch-question-actions .arch-icon,.arch-question-filters .arch-icon{height:19px;width:19px;stroke:#2d71b4}
.archive-question-row .q-meta .ejabat-old-row-icon{display:inline-flex;gap:4px;align-items:center}
.archive-question-row .q-meta .ejabat-old-row-icon .arch-icon{height:15px;width:15px;stroke:#898989}
.archive-footer-copyright{font-size:15px;color:#606060;text-align:center}
@media(max-width:640px){
 .arch-icon{height:13px;width:13px;vertical-align:-3px}
 .arch-spotlight-numbers .arch-icon{height:12px;width:12px}
 .arch-activity-icon .arch-icon{height:19px;width:19px}
 .arch-question-actions .arch-icon,.arch-question-filters .arch-icon{height:19px;width:19px}
 .archive-question-row .q-meta .ejabat-old-row-icon .arch-icon{height:14px;width:14px}
 .footer>div:nth-child(2),body:has(.archive-static) .footer>small{display:none}
 .archive-footer-copyright{font-size:14px!important}
 .archive-footer-links{gap:6px 12px;flex-wrap:nowrap}
 .archive-footer-links a{font-size:12px;white-space:nowrap}
 .archive-footer-tagline{font-size:13px}
 .archive-footer-version{font-size:13px}
}

.archive-question-row .arch-question-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 12px;padding:1px 0}
.arch-question-stats,.arch-question-byline{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;min-width:0}
.arch-question-stats>span{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-size:11px;color:#858585}
.arch-question-stats .arch-icon{height:15px;width:15px;stroke:#858585}
.arch-question-byline{margin-inline-start:auto;justify-content:flex-end;gap:4px 9px;font-size:11px}
.arch-question-byline>a{white-space:nowrap}
.arch-author-link{color:#2770bf!important}
.arch-inline-vote{display:inline-flex;align-items:center;gap:1px;white-space:nowrap}
.arch-inline-vote button{border:0;background:#f2f6fb;color:#457fb0;font-size:10px;padding:2px 4px;cursor:pointer}
.arch-inline-vote button:hover{background:#dceafa}
@media(max-width:640px){
 .archive-home .arch-question-meta{gap:1px 7px}
 .archive-home .arch-question-stats{gap:3px 8px}
 .archive-home .arch-question-stats>span{font-size:10px}
 .archive-home .arch-question-stats .arch-icon{height:13px;width:13px}
 .archive-home .arch-question-byline{font-size:10px;gap:2px 7px}
 .archive-home .arch-question-byline .category-label{font-size:10px!important}
 .archive-home .arch-question-byline .classic-best-indicator{font-size:9px}
}

.arch-featured-pin .arch-icon{width:38px;height:38px;stroke:#7da9c9;stroke-width:1.5}
