@page{size:A4;margin:10mm 10mm 12mm;@top-right{content:"ivanmisic.net";font-family:'JetBrains Mono',ui-monospace,monospace;font-size:8pt;color:#333;letter-spacing:1.2px;text-transform:lowercase}@bottom-right{content:counter(page) " / " counter(pages);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:8pt;color:#333;letter-spacing:1px}}@media print{*,*::before,*::after{background-image:none !important}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;color:#111111 !important}body{font-size:10.5pt;line-height:1.5;padding:0 8mm !important}.station,.st-main,.page-hero,.page-section,.about-principle-row,.about-career-row,main,.article-content{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important}.station{border:none !important;box-shadow:none !important;grid-template-columns:1fr !important;grid-template-rows:auto !important;max-width:none !important}body,p,span,li,td,th,div,a{color:#1a1a1a !important}.page-hero__desc,.about-principle-row__body,.about-career-row__blurb{color:#2a2a2a !important}h1,h2,h3,h4,h5,h6,.page-hero__title,.section-title,.about-principle-row__title,.about-career-row__role{color:#000000 !important;-webkit-text-fill-color:#000000 !important}.page-hero__accent,.about-principle-row__num--first,.about-career-row__now,.about-career-row__org--acid{color:#c45a1a !important;-webkit-text-fill-color:#c45a1a !important}.st-topbar,.st-rail,.st-footer,.st-mobile-sheet,.global-search,.guide-nav-banner,.guide-nav-sheet,.back-to-top,.skip-link,.reading-progress,#reading-progress,.filters-bar,.pagination,.page-hero__actions,.page-hero__cta,[data-action="print-page"]{display:none !important}.station,.st-main,main,.article-content{margin:0 !important;padding:0 !important;display:block !important;grid-template-columns:1fr !important}.st-section-strap{display:none !important}.page-hero{padding:0 0 var(--st-space-5) !important;border-bottom:1px solid var(--st-line);margin-bottom:var(--st-space-5)}.page-hero__title{font-size:28pt !important;line-height:1.05}.page-hero__desc{font-size:10.5pt !important}.page-hero__meta{margin-top:var(--st-space-3);gap:var(--st-space-6)}.page-section{padding:var(--st-space-4) 0 !important}.about-principle-row{display:grid !important;grid-template-columns:48px 1fr !important;column-gap:var(--st-space-4) !important;row-gap:var(--st-space-1) !important;padding:var(--st-space-3) 0 !important;page-break-inside:avoid;border-top:1px solid #ddd !important}.about-principle-row__num{grid-row:span 2;color:#555 !important}.about-principle-row__title{font-size:13pt !important}.about-principle-row__body{display:block !important;color:#333 !important;font-size:10pt !important;line-height:1.5}.about-principle-row__arrow{display:none !important}.about-career-row{display:grid !important;grid-template-columns:110px 1fr !important;column-gap:var(--st-space-4) !important;row-gap:var(--st-space-1) !important;padding:var(--st-space-3) 0 !important;border-top:1px solid #ddd !important;page-break-inside:avoid}.about-career-row__dates{color:#555 !important}.about-career-row__year,.about-career-row__duration{color:#222 !important}.about-career-row__role{font-size:12pt !important}.about-career-row__org{color:#444 !important}.about-career-row__blurb{display:block !important;grid-column:2 !important;color:#333 !important;font-size:10pt !important;line-height:1.5}.section-title--lg{font-size:16pt !important;margin-bottom:var(--st-space-3) !important}h1,h2,h3,h4,h5,h6{page-break-after:avoid}img,figure,table,pre,blockquote{page-break-inside:avoid}img{max-width:100% !important}*,*::before,*::after{transition:none !important;animation:none !important;box-shadow:none !important}.about-print-contact{display:block !important;margin-top:var(--st-space-3);padding-top:var(--st-space-3);border-top:1px solid #ddd;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:9pt;color:#1a1a1a !important;line-height:1.6}.about-print-contact__label{font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#555 !important;margin-right:6mm}.about-print-contact__sep{color:#888 !important;margin:0 4mm}.about-print-contact a{color:#111 !important;text-decoration:none}}