@import url('./brand-fonts.css?v=20260909-laxman-v1');
:root{--pk-bg:#f5f6f7;--pk-surface:#fff;--pk-text:#202326;--pk-muted:#61686f;--pk-line:#dfe3e6;--pk-accent:#c51e2a;--pk-on-accent:#fff;--pk-soft:#fbebed;--pk-subtle:#eef1f3;color-scheme:light}
:root[data-theme="dark"]{--pk-bg:#17191b;--pk-surface:#202326;--pk-text:#f2f3f4;--pk-muted:#b0b7bd;--pk-line:#393e43;--pk-accent:#ff6b73;--pk-on-accent:#17191b;--pk-soft:#392328;--pk-subtle:#292d31;color-scheme:dark}
html{scroll-padding-top:140px}body{margin:0;background:var(--pk-bg);color:var(--pk-text);font-size:18px;line-height:1.6}*,*::before,*::after{box-sizing:border-box;letter-spacing:0} [hidden]{display:none!important}img{max-width:100%}button,input,select,textarea{font:inherit}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--pk-accent);outline-offset:3px}
.pk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pk-container{width:calc(100% - 32px);margin-inline:auto}.pk-skip-link{position:fixed;left:16px;top:-100px;z-index:1000;padding:12px;background:var(--pk-surface);color:var(--pk-text)}.pk-skip-link:focus{top:12px}
[data-public-header]{position:sticky;top:0;z-index:120;isolation:isolate}.pk-site{background:var(--pk-surface);color:var(--pk-text);border-bottom:1px solid var(--pk-line)}.pk-masthead{display:flex;align-items:center;gap:22px;min-height:84px;padding-block:14px}.pk-brand{display:block;flex:none;width:220px;line-height:0}.pk-brand img{display:block;width:220px;height:44px;object-fit:contain}.pk-date{display:flex;flex-direction:column;gap:3px;white-space:nowrap;color:var(--pk-muted);font-size:14px}.pk-date time{font-size:14px;color:var(--pk-text)}
.pk-site .header-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex:1;min-width:0}.pk-search{display:flex;align-items:center;gap:7px;height:40px;min-width:130px;max-width:420px;flex:1;padding:0 10px;border:1px solid var(--pk-line);border-radius:4px;background:var(--pk-subtle);color:var(--pk-muted)}.pk-search input{width:100%;min-width:0;border:0!important;box-shadow:none!important;border-radius:0;background:transparent!important;color:var(--pk-text)!important;padding:0!important;outline:0;font-size:16px}.pk-search button{display:flex;align-items:center;justify-content:center;width:30px;height:34px;flex:none;background:transparent;color:var(--pk-muted);border:0;padding:0}.pk-search svg{width:17px;height:17px;flex:none}.pk-icon-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:40px;border:1px solid var(--pk-line);border-radius:4px;background:transparent;color:var(--pk-text);padding:0;cursor:pointer}.pk-icon-button span{display:flex}.pk-icon-button svg{width:18px;height:18px}.pk-epaper-link,.pk-login-link{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;height:40px;padding:0 7px;text-decoration:none;font-size:16px;font-weight:700}.pk-epaper-link{color:var(--pk-accent)}.pk-epaper-link svg,.pk-login-link svg{width:19px;height:19px}
.pk-category-nav{display:flex;align-items:center;gap:4px;min-height:46px;border-top:1px solid var(--pk-line)}.pk-category-track{display:flex;align-items:center;flex:1;min-width:0;height:46px;overflow:hidden}.pk-category-link{display:inline-flex;align-items:center;gap:7px;flex:none;height:46px;padding:0 12px;font-size:16px;font-weight:700;white-space:nowrap;text-decoration:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--pk-text);background:transparent}.pk-category-link svg{width:16px;height:16px;flex:none}.pk-category-link:hover{background:var(--pk-subtle)}.pk-category-link[aria-current="page"]{color:var(--pk-accent);border-bottom-color:var(--pk-accent);background:var(--pk-soft)}.pk-more-wrap{position:relative;flex:none;width:38px}.pk-more-wrap>.pk-icon-button{width:36px;border:0}.pk-category-overflow{position:absolute;right:0;top:calc(100% + 5px);width:340px;max-width:calc(100vw - 24px);max-height:min(440px,65dvh);overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;background:var(--pk-surface);border:1px solid var(--pk-line);border-radius:4px;box-shadow:0 8px 24px #0002;z-index:130}.pk-category-overflow .pk-category-link{min-height:43px;height:auto;white-space:normal;padding:8px;font-size:16px}.pk-site .pk-user-button{height:40px;border-radius:4px;border-color:var(--pk-line);background:var(--pk-surface);color:var(--pk-text)}
.site-footer,.public-footer{background:var(--pk-surface);color:var(--pk-text);border-top:1px solid var(--pk-line)}
.pk-market{background:var(--pk-surface);border-bottom:1px solid var(--pk-line);color:var(--pk-text)}
.pk-market-inner{display:grid;grid-template-columns:180px minmax(0,1fr) 150px;align-items:center;gap:12px;min-height:74px}
.pk-market-label{display:grid;gap:2px;line-height:1.3}.pk-market-label strong{font-size:18px;color:var(--pk-accent)}.pk-market-label small,.pk-market-source{font-size:14px;line-height:1.4;color:var(--pk-muted)}.pk-market-source{text-align:right}
.pk-market-quotes{position:relative;min-width:0;min-height:74px;display:grid;align-items:center}.pk-market-widget{min-width:0}.pk-market-widget iframe{display:block;width:100%;border:0}.pk-market-status{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;background:var(--pk-surface);margin:0;font-size:16px;line-height:1.4;padding:4px}.pk-market-fallback-links{display:flex;gap:14px;max-width:100%;overflow:auto;white-space:nowrap}.pk-market-fallback-links a{color:var(--pk-accent);font-family:Arial,sans-serif;font-size:14px}.pk-market-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}
.pk-booking-top{margin-block:14px 0;container-type:inline-size}
@media(max-width:700px){.pk-market-inner{grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding-top:6px}.pk-market-label{display:grid;gap:2px}.pk-market-quotes{grid-column:1/-1;grid-row:2;min-height:94px}.pk-market-source{max-width:85px}.pk-booking-top{margin-top:10px}}
@media(max-width:1080px){.pk-date{display:none}}
@media(max-width:700px){html{scroll-padding-top:158px}.pk-container{width:calc(100% - 24px)}.pk-masthead{flex-wrap:wrap;gap:8px;min-height:108px;padding-block:10px}.pk-brand{width:170px;margin-right:auto}.pk-brand img{width:170px;height:34px}.pk-site .header-actions{display:contents}.pk-search{order:2;flex-basis:100%;max-width:none;height:34px}.pk-search input{font-size:16px}.pk-search button{height:30px}.pk-icon-button{width:32px;height:34px;border:0}.pk-epaper-link{width:28px;padding:0}.pk-epaper-link span,.pk-login-link span{display:none}.pk-login-link{width:30px;padding:0}.pk-site .pk-user-button{height:34px;padding:0 4px}.pk-category-nav,.pk-category-track{height:42px;min-height:42px}.pk-category-link{height:42px;padding-inline:10px;gap:5px;font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/* Fixed readable type on every display; do not depend on monitor width or zoom. */
body{font-size:20px}.pk-category-link,.pk-search input,.pk-epaper-link,.pk-login-link{font-size:18px}.pk-date{font-size:16px}.pk-date span{font-size:16px}
