:root{--ink-900: #0A0A0A;--ink-850: #161310;--ink-800: #171310;--ink-700: #1F1F1F;--ink-600: #2C2C2C;--ink-400: #746B58;--ink-200: #D9CFB4;--gold-300: #D4A847;--gold-400: #C09535;--gold-500: #A87D20;--gold-700: #7A5210;--glow-gold-soft: 0 0 20px rgba(212, 168, 71, 0.25);--glow-gold-strong: 0 0 32px rgba(212, 168, 71, 0.55), 0 0 8px rgba(212, 168, 71, 0.65);--shadow-elevate: 0 16px 40px rgba(0, 0, 0, 0.55);--parchment-50: #FBF8F0;--parchment-100: #F5EED9;--parchment-200: #ECE0C0;--danger: #A6432E;--danger-on-dark: #D97A5F;--success-on-dark: #9CB579;--font-display: 'Fraunces Variable', 'Fraunces', Georgia, serif;--font-body: 'Lora Variable', 'Lora', Georgia, serif;--font-ui: 'Manrope Variable', 'Manrope', Arial, sans-serif;--font-malayalam: 'Noto Serif Malayalam', serif;--text-display-size: clamp(3.5rem, 2.5vw + 2.75rem, 4.5rem);--text-display-weight: 300;--text-h1-size: 2.5rem;--text-h1-weight: 500;--text-h2-size: 1.875rem;--text-h2-weight: 500;--text-h3-size: 1.375rem;--text-h3-weight: 600;--text-body-size: 1.0625rem;--text-body-line: 1.7;--text-body-weight: 400;--text-ui-lg-size: 0.9375rem;--text-ui-lg-weight: 500;--text-ui-size: 0.875rem;--text-ui-weight: 500;--text-label-size: 0.75rem;--text-label-weight: 600;--radius-card: 12px;--radius-control: 8px;--radius-hero: 0px;--header-height: 88px;--header-logo-height: 70px;--header-logo-height-mobile: 40px;--focus-ring-color: var(--gold-400);--focus-ring-width: 2px;--focus-ring-offset: 2px;--space-xs: 0.25rem;--space-sm: 0.5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--reader-font-size: var(--text-body-size);--reader-line-height: var(--text-body-line);--reader-bg: var(--ink-900);--reader-text: var(--ink-200);--z-base: 1;--z-sticky: 100;--z-dropdown: 200;--z-modal: 300;--z-age-gate: 400;--z-toast: 500}*,*::before,*::after{box-sizing:border-box}body{margin:0}img,video{max-width:100%;height:auto}@font-face{font-family:"Fraunces Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url("../fonts/fraunces/fraunces-latin-wght-normal.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122,U+2212}@font-face{font-family:"Fraunces Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url("../fonts/fraunces/fraunces-latin-wght-italic.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122,U+2212}@font-face{font-family:"Lora Variable";font-style:normal;font-display:swap;font-weight:400 700;src:url("../fonts/lora/lora-latin-wght-normal.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122,U+2212}@font-face{font-family:"Lora Variable";font-style:italic;font-display:swap;font-weight:400 700;src:url("../fonts/lora/lora-latin-wght-italic.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122,U+2212}@font-face{font-family:"Manrope Variable";font-style:normal;font-display:swap;font-weight:200 800;src:url("../fonts/manrope/manrope-latin-wght-normal.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122,U+2212}@font-face{font-family:"icomoon";src:url("../fonts/fonts/icomoon.eot?21xd13");src:url("../fonts/fonts/icomoon.eot?21xd13#iefix") format("embedded-opentype"),url("../fonts/fonts/icomoon.ttf?21xd13") format("truetype"),url("../fonts/fonts/icomoon.woff?21xd13") format("woff"),url("../fonts/fonts/icomoon.svg?21xd13#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}body{font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--text-body-weight);color:var(--ink-200);background:var(--ink-850)}.nw-icon{display:inline-block;vertical-align:-0.125em;flex-shrink:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--parchment-100);margin:0 0 var(--space-md)}h1{font-size:var(--text-h1-size);font-weight:var(--text-h1-weight)}h2{font-size:var(--text-h2-size);font-weight:var(--text-h2-weight)}h3,h4{font-size:var(--text-h3-size);font-weight:var(--text-h3-weight)}.text-display{font-family:var(--font-display);font-size:var(--text-display-size);font-weight:var(--text-display-weight);line-height:1.1;color:var(--parchment-100)}.glow-heading{text-shadow:0 0 24px rgba(212,168,71,.45),0 0 2px rgba(212,168,71,.3)}@keyframes nw-shimmer{0%{transform:translateX(-160%) skewX(-15deg)}100%{transform:translateX(160%) skewX(-15deg)}}.btn-gold,#login form .button-primary,#commentform .form-submit input[type=submit]{position:relative;overflow:hidden;isolation:isolate}.btn-gold::after,#login form .button-primary::after,#commentform .form-submit input[type=submit]::after{content:"";position:absolute;inset:-20% -60%;background:linear-gradient(100deg, transparent 40%, rgba(255, 255, 255, 0.5) 50%, transparent 60%);transform:translateX(-160%) skewX(-15deg);pointer-events:none}.btn-gold:hover::after,#login form .button-primary:hover::after,#commentform .form-submit input[type=submit]:hover::after,.btn-gold:focus-visible::after,#login form .button-primary:focus-visible::after,#commentform .form-submit input[type=submit]:focus-visible::after{animation:nw-shimmer 1s ease}a{color:var(--gold-300)}a:hover,a:focus{color:var(--gold-400)}.on-light,.on-light a{color:var(--ink-900)}.on-light a{color:var(--gold-700)}.on-light a:hover,.on-light a:focus{color:var(--ink-900)}::selection{background:var(--gold-300);color:var(--ink-900)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--glow-gold-soft)}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}}.btn-danger,.btn-ghost,.btn-gold,#login form .button-primary,#commentform .form-submit input[type=submit]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:.65em 1.4em;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-control);font-family:var(--font-ui);font-size:var(--text-ui-size);font-weight:var(--text-ui-weight);line-height:1.2;text-decoration:none;cursor:pointer;transition:background .2s ease,color .15s ease,border-color .15s ease,box-shadow .2s ease}[disabled].btn-danger,[disabled].btn-ghost,[disabled].btn-gold,#login form [disabled].button-primary,#commentform .form-submit input[disabled][type=submit]{background:none;border-color:var(--ink-600);color:var(--ink-400);opacity:.6;cursor:not-allowed;box-shadow:none;animation:none}[disabled].btn-danger::after,[disabled].btn-ghost::after,[disabled].btn-gold::after,#login form [disabled].button-primary::after,#commentform .form-submit input[disabled][type=submit]::after{display:none}.btn-gold,#login form .button-primary,#commentform .form-submit input[type=submit]{background:linear-gradient(155deg, var(--gold-300), var(--gold-500));border-color:var(--gold-300);color:var(--ink-900);box-shadow:var(--glow-gold-soft)}.btn-gold:hover,#login form .button-primary:hover,#commentform .form-submit input[type=submit]:hover,.btn-gold:focus-visible,#login form .button-primary:focus-visible,#commentform .form-submit input[type=submit]:focus-visible{background:linear-gradient(155deg, var(--gold-400), var(--gold-500));border-color:var(--gold-400);color:var(--ink-900);box-shadow:var(--glow-gold-strong)}.btn-gold:active,#login form .button-primary:active,#commentform .form-submit input[type=submit]:active{background:linear-gradient(155deg, var(--gold-500), var(--gold-700));border-color:var(--gold-500);color:var(--ink-900);box-shadow:var(--glow-gold-soft)}.btn-ghost{background:rgba(0,0,0,0);border-color:var(--gold-300);color:var(--gold-300)}.btn-ghost:hover,.btn-ghost:focus-visible{background:var(--ink-700);border-color:var(--gold-400);color:var(--gold-400);box-shadow:var(--glow-gold-soft)}.btn-danger{background:rgba(0,0,0,0);border-color:var(--danger-on-dark);color:var(--danger-on-dark)}.btn-danger:hover,.btn-danger:focus-visible{background:var(--ink-700);border-color:var(--danger);color:var(--danger);box-shadow:0 0 20px rgba(217,122,95,.3)}.btn-sm{padding:.4em .9em;font-size:var(--text-label-size)}.btn-icon{padding:.5em;border-radius:50%;line-height:1}.nw-input,.nw-auth-form input[type=text],.nw-auth-form input[type=email],.nw-auth-form input[type=password],#commentform input[type=text],#commentform input[type=email],#commentform input[type=url],#commentform textarea{width:100%;padding:var(--space-sm) var(--space-md);background:var(--ink-700);border:1px solid var(--ink-600);border-radius:var(--radius-control);color:var(--parchment-100);font-family:var(--font-ui);font-size:var(--text-ui-lg-size);transition:border-color .15s ease,box-shadow .15s ease}.nw-input:focus-visible,.nw-auth-form input[type=text]:focus-visible,.nw-auth-form input[type=email]:focus-visible,.nw-auth-form input[type=password]:focus-visible,#commentform input[type=text]:focus-visible,#commentform input[type=email]:focus-visible,#commentform input[type=url]:focus-visible,#commentform textarea:focus-visible{outline:none;border-color:var(--gold-400);box-shadow:var(--glow-gold-soft)}.nw-auth-form label,.nw-contact-form label,.nw-report-form label,#commentform label{display:block;margin-bottom:var(--space-xs);color:var(--ink-200);font-family:var(--font-ui);font-size:var(--text-label-size);font-weight:var(--text-label-weight)}#commentform .comment-form-comment,#commentform .comment-form-author,#commentform .comment-form-email,#commentform .comment-form-url{margin:0 0 var(--space-md)}#commentform .comment-notes,#commentform .logged-in-as{color:var(--ink-400);font-size:var(--text-ui-size);margin-bottom:var(--space-md)}#commentform .comment-notes a,#commentform .logged-in-as a{color:var(--gold-300)}#reply-title,.comment-reply-title{font-family:var(--font-display);font-size:var(--text-h3-size);font-weight:var(--text-h3-weight);color:var(--parchment-100)}#reply-title small a,.comment-reply-title small a{font-family:var(--font-ui);font-size:var(--text-label-size);color:var(--gold-300)}body.login{min-height:100vh;padding-top:var(--space-3xl);background-color:var(--ink-900);background-image:radial-gradient(ellipse 60rem 40rem at 50% 8%, rgba(212, 168, 71, 0.16) 0%, rgba(212, 168, 71, 0) 60%),linear-gradient(165deg, var(--ink-900) 0%, var(--ink-800) 45%, var(--ink-900) 100%);background-attachment:fixed;font-family:var(--font-ui);color:var(--ink-200)}body.login h1{display:none}body.login #nav,body.login #backtoblog{margin-top:var(--space-lg);text-align:center;font-size:var(--text-ui-size)}body.login #nav a,body.login #backtoblog a{color:var(--gold-300);text-decoration:none}body.login #nav a:hover,body.login #nav a:focus,body.login #backtoblog a:hover,body.login #backtoblog a:focus{color:var(--gold-400);text-decoration:underline}#login{width:26rem;max-width:100%;padding:0 var(--space-md)}#login .nw-login-logo{text-align:center;margin-bottom:var(--space-xl)}#login .nw-login-logo img{height:5.5rem;width:auto;filter:drop-shadow(0 0 24px rgba(212, 168, 71, 0.5))}#login form{margin-top:0;padding:var(--space-2xl) var(--space-xl);background:var(--ink-800);border:1px solid var(--gold-700);border-radius:var(--radius-card);box-shadow:var(--shadow-elevate),var(--glow-gold-strong)}#login form label{display:block;margin-bottom:var(--space-xs);color:var(--ink-200);font-family:var(--font-ui);font-size:var(--text-label-size);font-weight:var(--text-label-weight)}#login form .forgetmenot label{display:inline;margin-bottom:0;font-weight:var(--text-body-weight);vertical-align:middle}#login form input[type=text],#login form input[type=password],#login form input[type=email]{width:100%;padding:var(--space-sm) var(--space-md);background:var(--ink-700);border:1px solid var(--ink-600);border-radius:var(--radius-control);color:var(--parchment-100);font-family:var(--font-ui);font-size:var(--text-ui-lg-size);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}#login form input[type=text]:focus,#login form input[type=password]:focus,#login form input[type=email]:focus{outline:none;border-color:var(--gold-400);box-shadow:var(--glow-gold-soft)}#login form input[type=checkbox]{accent-color:var(--gold-400)}#login form .button.wp-hide-pw{color:var(--ink-400);background:rgba(0,0,0,0);border:none;box-shadow:none}#login form .button.wp-hide-pw:hover,#login form .button.wp-hide-pw:focus{color:var(--gold-300);background:rgba(0,0,0,0);box-shadow:none}#login form .button.wp-hide-pw .dashicons{color:inherit}#login form .button-primary{width:100%;justify-content:center;text-shadow:none;margin-top:var(--space-sm)}#login a{color:var(--gold-300);text-decoration:none}#login a:hover,#login a:focus{color:var(--gold-400);text-decoration:underline}#login #login_error{margin:0 0 var(--space-lg);padding:var(--space-sm) var(--space-md);background:var(--ink-800);border:1px solid var(--danger);border-left:3px solid var(--danger);border-radius:var(--radius-control);color:var(--danger-on-dark);font-size:var(--text-ui-size)}#login .message{margin:0 0 var(--space-lg);padding:var(--space-sm) var(--space-md);background:var(--ink-800);border:1px solid var(--ink-600);border-left:3px solid var(--gold-300);border-radius:var(--radius-control);color:var(--ink-200);font-size:var(--text-ui-size)}#login #login_error a,#login .message a{color:var(--gold-300)}#login #login_error a:hover,#login .message a:hover{color:var(--gold-400)}/*# sourceMappingURL=login.css.map */
