  #nirsham-bold {
    --nb-ground: light-dark(#f2f2e9, #111712);
    --nb-surface: light-dark(#ffffff, #202920);
    --nb-text: light-dark(#14251a, #f4f4e8);
    --nb-secondary: light-dark(#52624f, #b4bfae);
    --nb-rule: light-dark(#cbd3c3, #3b4737);
    --nb-lime: light-dark(#d0f76a, #d0f76a);
    --nb-lime-ink: light-dark(#15321b, #15321b);
    --nb-spot: light-dark(#226a41, #d0f76a);
    --nb-message: light-dark(#dce9d2, #30402b);
    --nb-receipt: light-dark(#ffffff, #f2f1e5);
    --nb-receipt-ink: light-dark(#23321e, #23321e);
    --nb-receipt-muted: light-dark(#5c6854, #5c6854);
    --nb-large: 80px;
    color: var(--nb-text); background: var(--nb-ground); width:100%;
    font: 400 .9375rem/1.65 Heebo,"Segoe UI",Arial,sans-serif;
    text-align:right; direction:rtl; isolation:isolate;
  }
  #nirsham-bold *,#nirsham-bold *::before,#nirsham-bold *::after {box-sizing:border-box;}
  #nirsham-bold :is(h1,h2,h3,p) {margin:0;font-family:inherit;color:inherit;}
  #nirsham-bold :is(button,input) {font:inherit;}
  #nirsham-bold button {cursor:pointer;}
  #nirsham-bold [hidden] {display:none!important;}
  #nirsham-bold .nb-pad {padding-inline:clamp(20px,4.5%,46px);}
  #nirsham-bold .nb-top {min-height:85px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--nb-rule);}
  #nirsham-bold .nb-brand {display:flex;align-items:center;gap:5px;font-size:2rem;font-weight:900;letter-spacing:-1.5px;line-height:1;}
  #nirsham-bold .nb-brand span {font-weight:500;color:var(--nb-spot);font-size:2.375rem;}
  #nirsham-bold .nb-nav-note {font-size:0.6875rem;color:var(--nb-secondary);margin-inline-start:auto;margin-inline-end:28px;}
  #nirsham-bold .nb-text-button {display:inline-flex;align-items:center;gap:9px;background:transparent;border:0;border-bottom:1px solid var(--nb-spot);padding:8px 0;color:var(--nb-text);font-size:0.8125rem;font-weight:600;}
  #nirsham-bold .nb-hero {display:grid;grid-template-columns:1.02fr 1fr;gap:clamp(24px,5%,50px);align-items:start;padding-block:55px 38px;}
  #nirsham-bold .nb-copy {min-width:0;}
  #nirsham-bold .nb-overline {display:flex;align-items:center;gap:9px;font-size:0.75rem;letter-spacing:.03em;font-weight:500;margin-bottom:21px;}
  #nirsham-bold .nb-overline::before {content:"";background:var(--nb-spot);width:7px;height:7px;border-radius:50%;}
  #nirsham-bold .nb-title {font-size:clamp(3.4375rem,7.8vw,var(--nb-large));font-weight:900;line-height:1.03;letter-spacing:-4.4px;}
  #nirsham-bold .nb-title > span {display:block;white-space:nowrap;}
  #nirsham-bold .nb-title .nb-punch {width:fit-content;position:relative;color:var(--nb-spot);margin-top:9px;padding-bottom:10px;}
  #nirsham-bold .nb-punch::after {content:"";position:absolute;bottom:1px;inset-inline:0;height:5px;background:currentColor;transform:rotate(-2deg);}
  #nirsham-bold .nb-description {max-width:31ch;color:var(--nb-secondary);font-size:0.9375rem;line-height:1.9;margin-top:25px;}
  #nirsham-bold .nb-description strong {color:var(--nb-text);font-weight:600;}
  #nirsham-bold .nb-primary {display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--nb-lime);color:var(--nb-lime-ink);border:1px solid var(--nb-lime);border-radius:3px;padding:13px 21px;min-height:48px;font-size:0.9375rem;font-weight:700;transition:transform .15s;}
  #nirsham-bold .nb-primary:hover {transform:translateY(-2px);}
  #nirsham-bold .nb-copy .nb-primary {margin-top:28px;}
  #nirsham-bold .nb-smallprint {font-size:0.6875rem;color:var(--nb-secondary);margin-top:11px;}
  #nirsham-bold .nb-stage {position:relative;min-width:0;padding-top:3px;}
  #nirsham-bold .nb-stage-label {display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:0.6875rem;color:var(--nb-secondary);margin-bottom:11px;}
  #nirsham-bold .nb-stage-label strong {font-weight:500;color:var(--nb-text);}
  #nirsham-bold .nb-samples {display:flex;flex-wrap:wrap;gap:7px;margin-bottom:17px;}
  #nirsham-bold .nb-sample {font-size:0.6875rem;font-weight:500;color:var(--nb-secondary);border:1px solid var(--nb-rule);background:transparent;padding:4px 10px;min-height:30px;border-radius:2px;}
  #nirsham-bold .nb-sample[aria-pressed="true"] {background:var(--nb-text);color:var(--nb-ground);border-color:var(--nb-text);}
  #nirsham-bold .nb-source {border-radius:16px 3px 16px 16px;background:var(--nb-message);padding:20px 20px 11px;transform:rotate(-1.7deg);margin:0 3px;position:relative;transition:transform .35s,opacity .35s;}
  #nirsham-bold .nb-source p {font-size:1.1875rem;font-weight:500;line-height:1.65;min-height:94px;}
  #nirsham-bold .nb-source-footer {display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:10px;font-size:0.625rem;color:var(--nb-secondary);}
  #nirsham-bold .nb-send {display:inline-flex;gap:7px;align-items:center;border:0;background:var(--nb-text);color:var(--nb-ground);border-radius:4px;padding:7px 10px;font-size:0.6875rem;font-weight:600;min-height:33px;}
  #nirsham-bold .nb-send svg {width:13px;height:13px;}
  #nirsham-bold .nb-send:disabled {opacity:.7;cursor:default;}
  #nirsham-bold .nb-transition {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 8px;}
  #nirsham-bold .nb-vertical {height:39px;width:1px;background:var(--nb-rule);position:relative;margin-inline-start:28px;}
  #nirsham-bold .nb-vertical::after {content:"";position:absolute;bottom:0;left:-3px;width:7px;height:7px;border-right:1px solid var(--nb-secondary);border-bottom:1px solid var(--nb-secondary);transform:rotate(45deg);}
  #nirsham-bold .nb-stamp {display:flex;gap:6px;align-items:center;line-height:1;font-weight:900;font-size:2.1875rem;letter-spacing:-1.4px;color:var(--nb-spot);transform:rotate(3deg);}
  #nirsham-bold .nb-stamp > span {font-size:2.625rem;font-weight:500;}
  #nirsham-bold .nb-wait {font-size:0.75rem;color:var(--nb-secondary);padding:8px 0;}
  #nirsham-bold .nb-paper {background:var(--nb-receipt);color:var(--nb-receipt-ink);padding:17px 20px 18px;position:relative;box-shadow:0 8px 0 light-dark(#d9dfcf,#283523);border-top:3px solid var(--nb-spot);transition:transform .38s,opacity .38s;}
  #nirsham-bold .nb-paper::after {content:"";height:7px;position:absolute;bottom:-5px;inset-inline:0;background:linear-gradient(135deg,var(--nb-receipt) 25%,transparent 25%) -5px 0,linear-gradient(225deg,var(--nb-receipt) 25%,transparent 25%) -5px 0;background-size:10px 10px;}
  #nirsham-bold .nb-paper-heading {display:flex;justify-content:space-between;align-items:center;font-size:0.625rem;color:var(--nb-receipt-muted);padding-bottom:12px;border-bottom:1px solid #d8ddce;}
  #nirsham-bold .nb-paper-heading strong {font-weight:600;color:var(--nb-receipt-ink);font-size:0.75rem;}
  #nirsham-bold .nb-paper-row {display:grid;grid-template-columns:30px 1fr;gap:10px;padding-top:14px;}
  #nirsham-bold .nb-row-icon {border:1px solid #d5dccd;border-radius:4px;width:28px;height:30px;display:grid;place-items:center;color:#49643f;}
  #nirsham-bold .nb-row-icon svg {width:15px;height:15px;}
  #nirsham-bold .nb-paper h3 {font-size:0.875rem;font-weight:600;line-height:1.45;}
  #nirsham-bold .nb-paper p {color:var(--nb-receipt-muted);font-size:0.6875rem;margin-top:3px;}
  #nirsham-bold .nb-preview-note {font-size:0.6875rem;color:var(--nb-secondary);margin-top:18px;min-height:20px;text-align:center;}
  #nirsham-bold .nb-preview-note button {padding:0;border:0;border-bottom:1px solid var(--nb-secondary);background:transparent;color:var(--nb-secondary);font-size:0.6875rem;}
  #nirsham-bold[data-phase="ready"] .nb-paper {opacity:.65;transform:translateY(5px);}
  #nirsham-bold[data-phase="sending"] .nb-source {transform:rotate(var(--nb-source-angle,-1.7deg));opacity:.8;}
  #nirsham-bold[data-phase="sending"] .nb-paper {opacity:.2;transform:none;}
  #nirsham-bold .nb-stamp-pop {animation:nb-stamp .38s cubic-bezier(.22,1.3,.5,1);}
  @keyframes nb-stamp {from {transform:scale(1.5) rotate(-8deg);opacity:0;} to {transform:scale(1) rotate(3deg);opacity:1;}}
  #nirsham-bold .nb-caption {padding-bottom:25px;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:0.625rem;color:var(--nb-secondary);}
  #nirsham-bold .nb-caption > span:first-child {display:flex;align-items:center;gap:8px;}
  #nirsham-bold .nb-caption > span:first-child::before {content:"";height:1px;width:26px;background:var(--nb-rule);}
  #nirsham-bold .nb-banner {display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:110px;padding-block:20px;background:var(--nb-lime);color:var(--nb-lime-ink);}
  #nirsham-bold .nb-banner b {font-size:clamp(1.625rem,4.8vw,3rem);font-weight:900;line-height:1.2;letter-spacing:-1.8px;}
  #nirsham-bold .nb-banner > span {font-size:1.5625rem;font-weight:400;}
  #nirsham-bold .nb-after {display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-block:38px;}
  #nirsham-bold .nb-after h2 {font-size:1.875rem;font-weight:800;line-height:1.25;letter-spacing:-1px;}
  #nirsham-bold .nb-after-copy {font-size:0.8125rem;color:var(--nb-secondary);margin-top:12px;max-width:36ch;}
  #nirsham-bold .nb-question {border-bottom:1px solid var(--nb-rule);}
  #nirsham-bold .nb-question summary {cursor:pointer;list-style:none;display:flex;gap:15px;justify-content:space-between;font-size:0.8125rem;font-weight:500;padding-block:13px;}
  #nirsham-bold .nb-question summary::-webkit-details-marker {display:none;}
  #nirsham-bold .nb-question summary::after {content:"+";color:var(--nb-spot);font-size:1.1875rem;line-height:1;}
  #nirsham-bold .nb-question[open] summary::after {content:"−";}
  #nirsham-bold .nb-question p {font-size:0.75rem;color:var(--nb-secondary);padding-bottom:15px;}
  #nirsham-bold .nb-bottom {display:flex;align-items:center;gap:16px;justify-content:space-between;padding-block:25px;border-top:1px solid var(--nb-rule);}
  #nirsham-bold .nb-bottom strong {font-size:1.1875rem;font-weight:700;}
  #nirsham-bold .nb-bottom p {font-size:0.6875rem;color:var(--nb-secondary);margin-top:4px;}
  #nirsham-bold .nb-contact {padding-block:26px;border-top:1px solid var(--nb-rule);background:var(--nb-surface);}
  #nirsham-bold .nb-contact h2 {font-size:1.4375rem;font-weight:700;}
  #nirsham-bold .nb-contact p {font-size:0.75rem;color:var(--nb-secondary);margin-top:5px;}
  #nirsham-bold .nb-form-fields {display:flex;flex-wrap:wrap;gap:13px;align-items:end;margin-top:18px;}
  #nirsham-bold .nb-form-fields label {display:grid;flex:1 1 180px;gap:6px;font-size:0.75rem;color:var(--nb-secondary);}
  #nirsham-bold input {width:100%;padding:10px 12px;font-size:1rem;border:1px solid var(--nb-rule);border-radius:3px;background:var(--nb-ground);color:var(--nb-text);min-height:48px;}
  #nirsham-bold .nb-footer {display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:0.625rem;color:var(--nb-secondary);padding-block:15px;border-top:1px solid var(--nb-rule);}
  @media (max-width:800px) {
    #nirsham-bold .nb-hero {grid-template-columns:1fr;gap:37px;padding-block:33px;}
    #nirsham-bold .nb-title {font-size:clamp(3.25rem,10vw,var(--nb-large));}
    #nirsham-bold .nb-description {max-width:42ch;}
    #nirsham-bold .nb-stage {max-width:550px;width:100%;margin-inline:auto;}
    #nirsham-bold .nb-source p {min-height:65px;}
    #nirsham-bold .nb-after {grid-template-columns:1fr;gap:24px;}
    #nirsham-bold .nb-caption {align-items:flex-start;}
    #nirsham-bold .nb-nav-note {display:none;}
  }
  @media (max-width:460px) {
    #nirsham-bold .nb-top {min-height:72px;}
    #nirsham-bold .nb-brand {font-size:1.75rem;}
    #nirsham-bold .nb-text-button {font-size:0.75rem;}
    #nirsham-bold .nb-title {font-size:clamp(2.8125rem,12.5vw,3.5625rem);letter-spacing:-2.8px;}
    #nirsham-bold .nb-overline {font-size:0.6875rem;margin-bottom:18px;}
    #nirsham-bold .nb-description {font-size:0.875rem;}
    #nirsham-bold .nb-source {padding:16px 15px 10px;transform:rotate(-1deg);}
    #nirsham-bold .nb-source p {font-size:1.0625rem;min-height:100px;}
    #nirsham-bold .nb-stamp {font-size:1.875rem;}
    #nirsham-bold .nb-stamp > span {font-size:2.1875rem;}
    #nirsham-bold .nb-banner {gap:6px;min-height:85px;}
    #nirsham-bold .nb-banner b {font-size:1.5625rem;letter-spacing:-1.1px;}
    #nirsham-bold .nb-banner > span {font-size:0.9375rem;}
    #nirsham-bold .nb-caption {font-size:0.625rem;flex-direction:column;gap:6px;}
    #nirsham-bold .nb-bottom {align-items:flex-start;flex-direction:column;}
    #nirsham-bold .nb-paper {padding:16px;}
    #nirsham-bold .nb-form-fields {display:grid;}
  }
  @media (pointer:coarse) {#nirsham-bold :is(.nb-sample,.nb-send,.nb-text-button,.nb-preview-note button) {min-height:44px;}}
  @media (prefers-reduced-motion:reduce) {#nirsham-bold *,#nirsham-bold *::before,#nirsham-bold *::after {animation:none!important;transition:none!important;}}
  /* The requested WhatsApp reply; all existing design rules are preserved. */
  #nirsham-bold .nb-reply {background:var(--nb-receipt);color:var(--nb-receipt-ink);border-radius:3px 16px 16px 16px;padding:12px 16px;margin:0 3px 17px;font-size:0.9375rem;line-height:1.65;}
  #nirsham-bold[data-phase="sending"] .nb-reply {visibility:hidden;}

  #nirsham-bold .nb-transition {position:relative;}
  #nirsham-bold .nb-wait {position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);}
  #nirsham-bold .nb-reply {margin-bottom:10px;}
  #nirsham-bold .nb-preview-note {margin:0 3px 17px;text-align:start;}
  #nirsham-bold .nb-preview-note button {display:block;width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--nb-spot);border-radius:4px;background:var(--nb-ground);color:var(--nb-spot);font-size:0.8125rem;font-weight:600;line-height:1.55;}
  #nirsham-bold .nb-preview-note button:hover {background:var(--nb-message);}
  #nirsham-bold .nb-preview-note button:disabled {cursor:default;opacity:.65;}
  @media (max-width:460px) {#nirsham-bold .nb-source {--nb-source-angle:-1deg;}}

/* Fable 14.9: 02 proportions, the lime band on the first screen, the white frame back, no reply bubble (her word: the card shows what was recorded). */
html{background:light-dark(#ffffff,#0b0f0c)}
body{margin:8px}
#nirsham-bold .nb-hero{padding-block:32px 24px}
#nirsham-bold .nb-stage-label{margin-bottom:6px}
#nirsham-bold .nb-source{padding:16px 18px 9px}
#nirsham-bold .nb-source p{min-height:80px}
#nirsham-bold .nb-source-footer{margin-top:8px}
#nirsham-bold .nb-transition{padding:4px 8px}
#nirsham-bold .nb-vertical{height:26px}
#nirsham-bold .nb-reply{display:none}
#nirsham-bold .nb-preview-note{margin:0 3px 8px;min-height:0;text-align:start;font-size:0.75rem}
#nirsham-bold .nb-preview-note button{display:inline;width:auto;min-height:0;padding:0 0 1px;border:0;border-bottom:1px solid var(--nb-spot);border-radius:0;background:transparent;color:var(--nb-spot);font-size:0.75rem;font-weight:600;line-height:1.5}
#nirsham-bold .nb-preview-note button:hover{background:transparent;border-bottom-width:2px}
#nirsham-bold .nb-paper{padding:12px 18px 12px}
#nirsham-bold .nb-paper-heading{padding-bottom:8px}
#nirsham-bold .nb-paper-row{padding-top:9px}
@media (pointer:coarse){#nirsham-bold .nb-preview-note button{display:inline-block;min-height:0;padding:8px 0}}
/* A lighter hierarchy for the requested revision. */
#nirsham-bold .nb-title {display:flex;align-items:center;gap:16px;line-height:1.1;letter-spacing:-3px;}
#nirsham-bold .nb-title .nb-punch {margin:0;padding:0;color:var(--nb-spot);font-size:.75em;}
#nirsham-bold .nb-punch::after {display:none;}
#nirsham-bold .nb-top .nb-text-button {background:var(--nb-lime);color:var(--nb-lime-ink);border:1px solid var(--nb-lime);border-radius:8px;padding:10px 17px;min-height:44px;}
#nirsham-bold .nb-sample {border-radius:8px;transition:background .18s,transform .18s;min-height:36px;}
#nirsham-bold .nb-sample:hover {background:var(--nb-message);}
#nirsham-bold .nb-sample[aria-pressed="true"] {background:var(--nb-message);color:var(--nb-text);border-color:var(--nb-spot);}
#nirsham-bold .nb-send {background:var(--nb-message);color:var(--nb-text);border:1px solid var(--nb-spot);border-radius:8px;min-height:38px;}
#nirsham-bold .nb-send:hover {background:var(--nb-lime);color:var(--nb-lime-ink);}
#nirsham-bold .nb-primary {border-radius:8px;}
#nirsham-bold :is(button,input):focus-visible {outline:3px solid var(--nb-spot);outline-offset:4px;}
@media(pointer:coarse) {#nirsham-bold :is(.nb-sample,.nb-send,.nb-preview-note button) {min-height:44px;}}
@media(max-width:460px) {#nirsham-bold .nb-top .nb-text-button {font-size:0.6875rem;padding:9px 10px;max-width:205px;} #nirsham-bold .nb-top {gap:10px;} }
html,body {color-scheme:light;background:#fffdf7;}
body {margin:10px;}
#nirsham-bold {--nb-ground:#faf8ef;--nb-surface:#fffdf8;--nb-text:#234836;--nb-secondary:#4b5e4e;--nb-rule:#d9dfcf;--nb-lime:#d3f879;--nb-lime-ink:#23432d;--nb-spot:#317149;--nb-message:#e8efd9;--nb-receipt:#fffef9;--nb-receipt-ink:#304536;--nb-receipt-muted:#536049;max-width:1440px;margin:auto;border-radius:14px;overflow:clip;}
#nirsham-bold .nb-top {min-height:87px;border:0;}
#nirsham-bold .nb-brand {font-size:1.8125rem;}
#nirsham-bold .nb-top .nb-text-button {border-radius:99px;padding:12px 20px;box-shadow:0 3px 0 #badb68;transition:transform .2s,box-shadow .2s;}
#nirsham-bold .nb-top .nb-text-button:hover {transform:translateY(-2px);box-shadow:0 5px 0 #badb68;}
#nirsham-bold .nb-nav-note {font-size:0.75rem;}
#nirsham-bold .nb-hero {padding-block:38px 35px;gap:clamp(30px,6%,80px);grid-template-columns:1fr 1fr;align-items:center;}
#nirsham-bold .nb-copy {position:relative;padding-bottom:10px;}
#nirsham-bold .nb-overline {font-size:0.75rem;margin-bottom:14px;gap:8px;}
#nirsham-bold .nb-overline::before {width:6px;height:6px;}
#nirsham-bold .nb-title-lockup {display:flex;align-items:center;gap:10px;width:fit-content;}
#nirsham-bold .nb-title {font-size:clamp(5.625rem,10.4vw,9.125rem);font-weight:900;line-height:1.04;letter-spacing:-7px;}
#nirsham-bold .nb-doodle {position:relative;display:grid;place-items:center;padding:0;flex:0 0 auto;width:clamp(76px,8vw,112px);height:clamp(76px,8vw,112px);border:0;background:transparent;color:var(--nb-spot);transform:rotate(-8deg);transition:transform .3s;touch-action:manipulation;}
#nirsham-bold .nb-doodle svg {width:100%;height:100%;overflow:visible;}
#nirsham-bold .nb-tangle,#nirsham-bold .nb-eyes,#nirsham-bold .nb-doodle-check {transform-origin:60px 60px;transition:opacity .25s,transform .45s cubic-bezier(.2,1.5,.4,1);}
#nirsham-bold .nb-doodle-check {opacity:0;transform:scale(.55) rotate(-25deg);}
#nirsham-bold .nb-doodle.is-tidy .nb-doodle-check {opacity:1;transform:scale(1) rotate(8deg);}
#nirsham-bold .nb-doodle.is-tidy :is(.nb-tangle,.nb-eyes) {opacity:0;transform:scale(.6) rotate(30deg);}
#nirsham-bold .nb-doodle-hint {font-size:0.6875rem;color:var(--nb-secondary);margin:0 3px 16px;width:fit-content;}
#nirsham-bold .nb-doodle-hint span {display:inline-block;margin-inline-start:6px;transform:rotate(10deg);}
#nirsham-bold .nb-tagline {font-size:clamp(1.625rem,3vw,2.375rem);font-weight:600;letter-spacing:-1px;line-height:1.25;margin-top:4px;}
#nirsham-bold .nb-description {font-size:0.9375rem;margin-top:19px;line-height:1.8;max-width:38ch;}
#nirsham-bold .nb-description strong {font-weight:600;}
#nirsham-bold .nb-copy .nb-primary {margin-top:24px;}
#nirsham-bold .nb-primary {border-radius:99px;box-shadow:0 3px 0 #bbda71;padding:13px 24px;transition:transform .2s,box-shadow .2s;}
#nirsham-bold .nb-primary:hover {transform:translateY(-3px) rotate(-1deg);box-shadow:0 6px 0 #bbda71;}
#nirsham-bold .nb-primary:active {transform:translateY(2px);box-shadow:none;}
#nirsham-bold .nb-primary span {display:inline-block;transition:transform .2s;}
#nirsham-bold .nb-primary:hover span {transform:translate(-3px,2px);}
#nirsham-bold .nb-smallprint {margin-top:13px;font-size:0.6875rem;}
#nirsham-bold .nb-stage {max-width:520px;width:100%;justify-self:center;padding:8px 0 0;}
#nirsham-bold .nb-stage-label {margin-bottom:10px;font-size:0.75rem;}
#nirsham-bold .nb-samples {gap:7px;margin-bottom:20px;}
#nirsham-bold .nb-sample {font-size:0.75rem;border-radius:99px;padding:6px 13px;min-height:34px;background:transparent;}
#nirsham-bold .nb-sample:hover {transform:rotate(-3deg);}
#nirsham-bold .nb-sample[aria-pressed="true"] {background:#e5eecf;border-color:#acbf90;color:#31543a;}
#nirsham-bold .nb-source {background:#e4ecd6;padding:18px 20px 12px;border-radius:20px 5px 20px 20px;transform:rotate(-2deg);box-shadow:0 5px 0 #d2dfbe;transition:transform .28s,opacity .28s;}
#nirsham-bold .nb-source p {font-size:1.1875rem;line-height:1.65;}
#nirsham-bold .nb-source-footer {margin-top:12px;}
#nirsham-bold .nb-send {font-size:0.6875rem;background:#f4f8e9;border-color:#bdcdaa;border-radius:99px;padding:7px 12px;min-height:36px;transition:transform .2s,background .2s;}
#nirsham-bold .nb-send:hover {background:var(--nb-lime);transform:rotate(2deg);}
#nirsham-bold .nb-transition {padding:15px 8px 11px;min-height:70px;}
#nirsham-bold .nb-vertical {height:30px;width:1px;transform:rotate(-8deg);margin-inline-start:24px;}
#nirsham-bold .nb-stamp {font-size:1.6875rem;letter-spacing:-1px;transform:rotate(-5deg);border:2px solid #4f8355;border-radius:9px;padding:5px 10px;position:relative;}
#nirsham-bold .nb-stamp>span {font-size:1.875rem;}
#nirsham-bold .nb-stamp::after {content:"";position:absolute;width:5px;height:5px;background:#bd88a4;border-radius:50%;left:-14px;top:-6px;opacity:0;}
#nirsham-bold .nb-stamp-pop::after {animation:nb-spark .7s ease-out;}
#nirsham-bold .nb-wait::after {content:"•••";letter-spacing:3px;margin-inline-start:8px;display:inline-block;animation:nb-dots .6s ease-in-out infinite alternate;}
#nirsham-bold .nb-preview-note {font-size:0.75rem;margin-bottom:11px;}
#nirsham-bold .nb-preview-note button {font-size:0.75rem;}
#nirsham-bold .nb-paper {border-top:0;border-radius:5px 5px 0 0;padding:16px 19px 20px;box-shadow:0 8px 0 #e6e5d5,0 11px 22px #455c3910;transform:rotate(1deg);}
#nirsham-bold .nb-paper::before {content:"";position:absolute;width:52px;height:16px;top:-8px;left:24px;background:#d8c5dfb5;transform:rotate(-5deg);}
#nirsham-bold .nb-paper-heading {padding-bottom:12px;font-size:0.6875rem;gap:12px;}
#nirsham-bold .nb-paper-heading strong {font-size:0.8125rem;}
#nirsham-bold .nb-paper-row {padding-top:14px;grid-template-columns:34px 1fr;align-items:center;}
#nirsham-bold .nb-row-icon {width:32px;height:34px;background:#e4edf5;border:0;border-radius:9px;color:#47718a;transition:transform .25s;}
#nirsham-bold .nb-paper-row:last-child .nb-row-icon {background:#f3ebcd;color:#827034;}
#nirsham-bold .nb-row-icon:has(#nb-icon-money:not([hidden])) {background:#f5e4d6;color:#91633f;}
#nirsham-bold .nb-paper h3 {font-size:0.875rem;}
#nirsham-bold .nb-paper p {font-size:0.75rem;}
#nirsham-bold .nb-paper-row:hover .nb-row-icon {transform:rotate(-10deg) scale(1.08);}
#nirsham-bold[data-phase="sending"] .nb-source {transform:translateY(-4px) rotate(0);opacity:.7;}
#nirsham-bold[data-phase="sending"] .nb-paper {opacity:.45;transform:translateY(5px) rotate(0);}
#nirsham-bold .nb-paper.is-arriving {animation:nb-paper-land .48s cubic-bezier(.2,1.2,.3,1);}
#nirsham-bold .nb-paper.is-arriving .nb-paper-row {animation:nb-row-in .38s ease-out both;}
#nirsham-bold .nb-paper.is-arriving .nb-paper-row:nth-child(3) {animation-delay:.12s;}
#nirsham-bold .nb-detail-updated {animation:nb-detail-flash 1.1s ease-out;}
#nirsham-bold .nb-caption {padding-top:12px;padding-bottom:27px;font-size:0.625rem;}
#nirsham-bold .nb-caption-note {transform:rotate(-3deg);color:var(--nb-spot);}
#nirsham-bold .nb-banner {margin-inline:16px;margin-block:14px;border-radius:14px;min-height:104px;position:relative;padding-inline:clamp(22px,5%,65px);}
#nirsham-bold .nb-banner b {font-size:clamp(1.75rem,4.3vw,3rem);}
#nirsham-bold .nb-banner.is-revealed>span {animation:nb-arrow-hop .5s ease-out both;}
#nirsham-bold .nb-banner.is-revealed>span:nth-child(4) {animation-delay:.18s;}
#nirsham-bold .nb-banner.is-revealed>span:last-child {animation-delay:.36s;}
#nirsham-bold .nb-after {padding-block:44px;gap:45px;}
#nirsham-bold .nb-after h2 {font-size:2rem;}
#nirsham-bold .nb-after-copy {font-size:0.875rem;}
#nirsham-bold .nb-question summary {font-size:0.875rem;padding-block:15px;}
#nirsham-bold .nb-question p {font-size:0.8125rem;}
#nirsham-bold .nb-question:last-child {border-bottom:0;}
#nirsham-bold .nb-question summary::after {transition:transform .2s;}
#nirsham-bold .nb-question:hover summary::after {transform:rotate(15deg);}
#nirsham-bold .nb-bottom {padding-block:29px;}
#nirsham-bold .nb-bottom strong {font-size:1.4375rem;}
#nirsham-bold .nb-footer {padding-block:19px;}
#nirsham-bold .nb-footer {display:flex;justify-content:space-between;align-items:center;gap:12px 28px;flex-wrap:wrap;padding-bottom:80px;}
#nirsham-bold .nb-footer nav {display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px 18px;margin-inline-start:auto;}
#nirsham-bold .nb-footer a {display:inline-flex;align-items:center;min-height:44px;color:var(--nb-secondary);font-size:inherit;text-decoration:none;text-underline-offset:4px;}
#nirsham-bold .nb-footer a:hover {color:var(--nb-spot);text-decoration:underline;}
#nirsham-bold .nb-form-privacy {max-width:90ch;line-height:1.7;}
#nirsham-bold .nb-form-privacy a {color:var(--nb-spot);text-decoration:underline;text-underline-offset:3px;}#nirsham-bold .nb-form-privacy a:focus-visible {outline:3px solid var(--nb-spot);outline-offset:4px;}#nirsham-bold .nb-pv-b {margin-top:8px;text-align:center;}#nirsham-bold .nb-pv-b a {color:var(--nb-spot);text-decoration:none;border-bottom:2px solid var(--nb-lime);padding-bottom:2px;}@media(min-width:801px) {#nirsham-bold .nb-pv-b {grid-column:4;margin-top:6px;align-self:start;}}#nirsham-bold .nb-hp {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}
@keyframes nb-stamp {from{transform:scale(1.5) rotate(-15deg);opacity:0}to{transform:scale(1) rotate(-5deg);opacity:1}}
@keyframes nb-spark {15%{opacity:1;box-shadow:0 15px 0 #aac863,11px -4px 0 #dfb06f}100%{transform:translate(-12px,-8px);opacity:0;box-shadow:-5px 24px 0 #aac863,16px -11px 0 #dfb06f}}
@keyframes nb-dots {from{opacity:.35;transform:translateY(0)}to{opacity:1;transform:translateY(-3px)}}
@keyframes nb-paper-land {from{transform:translateY(9px) rotate(-1deg);opacity:.5}to{transform:translateY(0) rotate(1deg);opacity:1}}
@keyframes nb-row-in {from{transform:translateY(4px);opacity:0}to{transform:none;opacity:1}}
@keyframes nb-detail-flash {0%,35%{background:#d3f879}100%{background:transparent}}
@keyframes nb-arrow-hop {0%{transform:translateX(8px);opacity:.3}65%{transform:translateX(-4px);opacity:1}100%{transform:none}}
@media(hover:hover) {#nirsham-bold .nb-doodle:hover .nb-doodle-check {opacity:1;transform:scale(1) rotate(8deg);} #nirsham-bold .nb-doodle:hover :is(.nb-tangle,.nb-eyes) {opacity:0;transform:scale(.6) rotate(30deg);} #nirsham-bold .nb-source:hover {transform:rotate(0) translateY(-2px);} }
@media(max-width:800px) {#nirsham-bold .nb-hero {grid-template-columns:1fr;padding-top:20px;gap:34px;} #nirsham-bold .nb-title{font-size:7.5rem;} #nirsham-bold .nb-doodle{width:95px;height:95px;} #nirsham-bold .nb-copy{max-width:540px;width:100%;margin-inline:auto;} #nirsham-bold .nb-after{grid-template-columns:1fr;gap:25px;} }
@media(max-width:460px) {body{margin:6px;} #nirsham-bold .nb-top{min-height:78px;} #nirsham-bold .nb-top .nb-text-button{font-size:0.6875rem;padding:10px 12px;max-width:190px;} #nirsham-bold .nb-brand{font-size:1.5625rem;} #nirsham-bold .nb-brand span{font-size:1.8125rem;} #nirsham-bold .nb-title{font-size:6rem;letter-spacing:-5px;} #nirsham-bold .nb-title-lockup{gap:3px;} #nirsham-bold .nb-doodle{width:76px;height:76px;} #nirsham-bold .nb-overline{font-size:0.6875rem;} #nirsham-bold .nb-tagline{font-size:1.75rem;} #nirsham-bold .nb-description{font-size:0.875rem;} #nirsham-bold .nb-stage{padding:0;} #nirsham-bold .nb-source{padding:15px;} #nirsham-bold .nb-source p{font-size:1.0625rem;} #nirsham-bold .nb-paper{padding:16px 14px 18px;} #nirsham-bold .nb-paper-heading{font-size:0.625rem;gap:6px;} #nirsham-bold .nb-paper-heading strong{font-size:0.75rem;} #nirsham-bold .nb-banner{margin-inline:10px;padding-inline:16px;min-height:86px;gap:5px;} #nirsham-bold .nb-banner b{font-size:1.625rem;} #nirsham-bold .nb-caption{gap:12px;} #nirsham-bold .nb-after h2{font-size:1.8125rem;} #nirsham-bold .nb-bottom strong{font-size:1.25rem;} }
@media(max-width:350px) {#nirsham-bold .nb-title{font-size:5.1875rem;} #nirsham-bold .nb-doodle{width:66px;height:66px;} #nirsham-bold .nb-top .nb-text-button{max-width:164px;font-size:0.625rem;padding:10px;} #nirsham-bold .nb-top{gap:8px;} #nirsham-bold .nb-sample{padding:5px 8px;font-size:0.6875rem;} #nirsham-bold .nb-banner b{font-size:1.4375rem;} }
@media(pointer:coarse) {#nirsham-bold :is(.nb-sample,.nb-send,.nb-preview-note button){min-height:44px;}}
@media(prefers-reduced-motion:reduce) {#nirsham-bold *,#nirsham-bold *::before,#nirsham-bold *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}

/* Revision: a quiet wordmark, an inset rule, and a folded paper by the result. */
#nirsham-bold .nb-top {position:sticky;top:0;z-index:30;background:var(--nb-ground);}
html {scroll-padding-top:100px;}
@media(max-width:460px) {html {scroll-padding-top:90px;}}
#nirsham-bold .nb-top::after {content:"";position:absolute;bottom:0;inset-inline:clamp(20px,4.5%,46px);height:1px;background:var(--nb-rule);}
#nirsham-bold .nb-title {font-size:clamp(3.4375rem,7.8vw,5rem);letter-spacing:-3px;line-height:1.1;gap:16px;margin-bottom:25px;}
#nirsham-bold .nb-title .nb-punch {font-size:.75em;margin:0;padding:0;}
#nirsham-bold .nb-result-wrap {position:relative;padding-top:35px;isolation:isolate;}
#nirsham-bold .nb-folded-note {position:absolute;left:37px;top:-9px;width:72px;height:82px;background:#f4e6b5;color:#48613a;border-radius:3px;clip-path:polygon(0 0,50px 0,72px 22px,72px 100%,0 100%);transform:rotate(-9deg);transform-origin:50% 100%;filter:drop-shadow(1px 2px 1px #5a59312a);transition:transform .38s ease;}
#nirsham-bold .nb-fold {position:absolute;right:0;top:0;width:22px;height:22px;background:#d3bf83;clip-path:polygon(0 0,0 100%,100% 100%);box-shadow:-1px 1px 1px #8f784a33;transform-origin:0 100%;transition:transform .35s ease;}
#nirsham-bold .nb-note-face {position:absolute;left:18px;top:22px;display:flex;gap:12px;transition:opacity .25s;}
#nirsham-bold .nb-note-face i {display:block;width:4px;height:6px;background:#48613a;border-radius:50%;}
#nirsham-bold .nb-note-face>span {position:absolute;top:8px;left:6px;width:10px;height:6px;border-bottom:2px solid #48613a;border-radius:0 0 10px 10px;}
#nirsham-bold .nb-note-tick {position:absolute;top:6px;left:9px;width:43px;height:43px;opacity:0;transform:scale(.7);transition:opacity .25s,transform .35s;}
#nirsham-bold .nb-folded-note.is-tidy .nb-note-tick {opacity:1;transform:scale(1);}
#nirsham-bold .nb-folded-note.is-tidy .nb-note-face {opacity:0;}
#nirsham-bold .nb-folded-note.is-tidy {transform:translateY(-8px) rotate(3deg);}
#nirsham-bold .nb-folded-note.is-peeking {animation:nb-note-peek 1.3s .25s ease-in-out both;}
#nirsham-bold .nb-result-wrap .nb-paper {z-index:1;}
#nirsham-bold .nb-paper .nb-preview-note {margin:15px 0 0;padding-top:10px;border-top:1px dashed #d9dfcf;text-align:start;}
#nirsham-bold .nb-paper .nb-edit-label {display:block;font-size:0.6875rem;color:var(--nb-receipt-muted);margin-bottom:3px;}
#nirsham-bold .nb-paper .nb-preview-note button {display:inline-flex;align-items:center;min-height:34px;font-size:0.75rem;line-height:1.5;padding:2px 0;border:0;text-decoration:underline;text-underline-offset:4px;}
#nirsham-bold .nb-paper-row:has(#nb-icon-calendar) + .nb-paper-row .nb-row-icon {background:#f3ebcd;color:#827034;}
@media(hover:hover) {#nirsham-bold .nb-result-wrap:hover .nb-folded-note {transform:translateY(-9px) rotate(-4deg);} #nirsham-bold .nb-result-wrap:hover .nb-fold {transform:rotate(-8deg);} }
@keyframes nb-note-peek {0%,100%{transform:translateY(0) rotate(-9deg)}40%{transform:translateY(-12px) rotate(-3deg)}65%{transform:translateY(-9px) rotate(-6deg)}}
@media(max-width:800px) {#nirsham-bold .nb-title {font-size:clamp(3.25rem,10vw,5rem);}}
@media(max-width:460px) {#nirsham-bold .nb-title {font-size:clamp(2.8125rem,12.5vw,3.5625rem);letter-spacing:-2.8px;} #nirsham-bold .nb-folded-note{left:27px;}}
@media(pointer:coarse) {#nirsham-bold .nb-paper .nb-preview-note button {min-height:44px;}}

/* The reference composition, with a photographic paper ball and the logo colors. */
#nirsham-bold .nb-hero {align-items:start;}
#nirsham-bold .nb-title-lockup {display:flex;align-items:center;gap:clamp(3px,.45vw,6px);width:100%;margin-bottom:27px;}
#nirsham-bold .nb-title {font-size:clamp(5.5rem,10.4vw,9.125rem);line-height:1.04;letter-spacing:-6px;color:#171b18;gap:10px;margin:0;flex:0 1 auto;}
#nirsham-bold .nb-title .nb-punch {color:var(--nb-spot);font-size:.64em;font-weight:500;letter-spacing:-3px;}
#nirsham-bold .nb-brand {color:#171b18;}
#nirsham-bold .nb-paper-ball {display:block;width:clamp(68px,7.1vw,100px);height:auto;flex:0 0 auto;filter:drop-shadow(2px 6px 4px #26322021);transform:rotate(-12deg);transition:transform .65s cubic-bezier(.2,.8,.3,1);}
#nirsham-bold .nb-paper-ball.is-peeking {animation:nb-paper-roll 1.3s .25s ease-in-out;}
#nirsham-bold .nb-paper-ball.is-tidy {transform:translateY(-7px) rotate(18deg);}
#nirsham-bold .nb-result-wrap {padding-top:17px;}
#nirsham-bold .nb-transition {min-height:65px;}
@media(hover:hover) {#nirsham-bold .nb-paper-ball:hover {transform:translateY(-6px) rotate(16deg);}}
@keyframes nb-paper-roll {0%,100%{transform:translateX(0) rotate(-12deg)}45%{transform:translateX(-7px) rotate(7deg)}70%{transform:translateX(-4px) rotate(-3deg)}}
@media(min-width:801px) {#nirsham-bold .nb-form-fields {display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:13px;align-items:end;} #nirsham-bold .nb-form-fields label {min-width:0;} }
@media(max-width:1100px) and (min-width:801px) {#nirsham-bold .nb-title {font-size:clamp(5.125rem,9.4vw,6.5625rem);} #nirsham-bold .nb-paper-ball {width:65px;} }
@media(max-width:800px) {#nirsham-bold .nb-title {font-size:7.5rem;} #nirsham-bold .nb-paper-ball {width:90px;} }
@media(max-width:460px) {#nirsham-bold .nb-title {font-size:clamp(4.75rem,22vw,6rem);letter-spacing:-4px;gap:5px;} #nirsham-bold .nb-paper-ball {width:58px;} #nirsham-bold .nb-title-lockup {gap:3px;} }
@media(max-width:350px) {#nirsham-bold .nb-title {font-size:4.4375rem;} #nirsham-bold .nb-paper-ball {width:48px;} #nirsham-bold .nb-title-lockup {gap:2px;} }

/* Paper turns into a check on hover and returns when the pointer leaves. */
#nirsham-bold .nb-paper-morph {position:relative;display:block;flex:0 0 auto;width:clamp(68px,7.1vw,100px);height:clamp(68px,7.1vw,100px);border:0;padding:0;background:transparent;color:var(--nb-spot);}
#nirsham-bold .nb-paper-morph::before {content:"";position:absolute;inset:-12px;}
#nirsham-bold .nb-paper-morph .nb-paper-ball {width:100%;height:100%;object-fit:contain;transform:rotate(-12deg);transition:transform .45s ease,opacity .3s ease;pointer-events:none;}
#nirsham-bold .nb-paper-final-tick {position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(4.5rem,8.2vw,6.875rem);font-weight:500;line-height:1;opacity:0;transform:rotate(-18deg) scale(.55);transition:opacity .28s .12s,transform .45s cubic-bezier(.2,1.2,.4,1);pointer-events:none;}
#nirsham-bold .nb-paper-morph.is-settled .nb-paper-ball {opacity:0;transform:rotate(20deg) scale(.45);}
#nirsham-bold .nb-paper-morph.is-settled .nb-paper-final-tick {opacity:1;transform:none;}
#nirsham-bold .nb-paper-morph.is-settled {cursor:default;}
@media(max-width:1100px) and (min-width:801px) {#nirsham-bold .nb-paper-morph{width:65px;height:65px;} #nirsham-bold .nb-paper-final-tick{font-size:4.6875rem;}}
@media(max-width:800px) {#nirsham-bold .nb-paper-morph{width:90px;height:90px;} #nirsham-bold .nb-paper-final-tick{font-size:6.25rem;}}
@media(max-width:460px) {#nirsham-bold .nb-paper-morph{width:58px;height:58px;} #nirsham-bold .nb-paper-final-tick{font-size:4rem;}}
@media(max-width:350px) {#nirsham-bold .nb-paper-morph{width:48px;height:48px;} #nirsham-bold .nb-paper-final-tick{font-size:3.375rem;}}

/* Keep the lime band close to the content as the hero becomes shorter. */
#nirsham-bold .nb-tagline {font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:800;letter-spacing:-.2px;line-height:1.4;white-space:nowrap;color:var(--nb-spot);}
#nirsham-bold .nb-sample[aria-pressed="true"] {background:var(--nb-lime);border-color:#b5d66b;color:var(--nb-lime-ink);}
#nirsham-bold .nb-samples {justify-content:center;}
@media(hover:hover) and (prefers-reduced-motion:no-preference) {
  #nirsham-bold .nb-sample[data-nudge="shake"] {animation:nb-sample-shake .8s ease-in-out;}
  #nirsham-bold .nb-sample[data-nudge="bump"] {animation:nb-sample-bump .85s ease-in-out;}
  #nirsham-bold .nb-samples:is(:hover,:focus-within) .nb-sample {animation:none;}
}
@keyframes nb-sample-shake {0%,100%{transform:none}12%{transform:translateX(calc(var(--nudge-direction) * -9px)) rotate(-7deg)}26%{transform:translateX(calc(var(--nudge-direction) * 10px)) rotate(7deg)}40%{transform:translateX(calc(var(--nudge-direction) * -8px)) rotate(-5deg)}56%{transform:translateX(calc(var(--nudge-direction) * 6px)) rotate(4deg)}72%{transform:translateX(calc(var(--nudge-direction) * -3px)) rotate(-2deg)}86%{transform:translateX(calc(var(--nudge-direction) * 1px)) rotate(1deg)}}
@keyframes nb-sample-bump {0%,100%{transform:none}22%{transform:translateX(calc(var(--nudge-direction) * -4px)) scale(.94)}46%{transform:translate(calc(var(--nudge-direction) * 12px),-8px) rotate(calc(var(--nudge-direction) * 8deg)) scale(1.08)}66%{transform:translate(calc(var(--nudge-direction) * -5px),-3px) rotate(calc(var(--nudge-direction) * -5deg))}82%{transform:translateY(2px) scale(.98)}}
#nirsham-bold .nb-stamp {font-size:1.3125rem;letter-spacing:-.6px;color:#171b18;border:1px solid var(--nb-spot);border-radius:6px;padding:4px 8px;}
#nirsham-bold .nb-stamp>span {font-size:1.5625rem;color:var(--nb-spot);font-weight:500;}
#nirsham-bold .nb-paper-pile {position:absolute;inset:0 0 6%;pointer-events:none;transition:opacity .3s,transform .45s;transform-origin:50% 100%;}
#nirsham-bold .nb-paper-morph .nb-paper-pile .nb-paper-ball {position:absolute;width:var(--ball-size);height:auto;aspect-ratio:1;left:var(--ball-x);top:auto;bottom:var(--ball-bottom);transform:rotate(var(--ball-angle));filter:drop-shadow(0 2px 1px #26322029);}
#nirsham-bold .nb-paper-pile .nb-paper-ball.is-dropping {animation:nb-ball-drop 1s linear both;}
@keyframes nb-ball-drop {
  0%{opacity:0;filter:blur(2px);transform:translate(var(--throw-x),var(--throw-y)) scale(3.8) rotate(calc(var(--ball-angle) - 150deg));animation-timing-function:cubic-bezier(.15,.65,.35,1)}
  15%{opacity:1;filter:blur(1px)}
  48%{opacity:1;filter:blur(0);transform:translate(calc(var(--throw-x) * .25),-26px) scale(1.5) rotate(calc(var(--ball-angle) - 45deg));animation-timing-function:ease-in}
  76%{transform:translate(1px,0) scale(1) rotate(calc(var(--ball-angle) + 8deg));animation-timing-function:ease-out}
  87%{transform:translate(0,-5px) scale(1) rotate(calc(var(--ball-angle) - 4deg));animation-timing-function:ease-in}
  100%{opacity:1;filter:drop-shadow(0 2px 1px #26322029);transform:translate(0,0) scale(1) rotate(var(--ball-angle))}
}
#nirsham-bold .nb-paper-morph.is-settled .nb-paper-pile {opacity:0;transform:rotate(18deg) scale(.45);}
#nirsham-bold .nb-paper-morph.is-settled .nb-paper-final-tick {transition-delay:.3s;}
#nirsham-bold .nb-paper-confetti {position:absolute;left:50%;top:65%;pointer-events:none;z-index:3;}
#nirsham-bold .nb-paper-confetti i {position:absolute;width:4px;height:7px;background:var(--nb-lime);border-radius:1px;opacity:0;}
#nirsham-bold .nb-paper-confetti i:nth-child(3n) {background:var(--nb-spot);}
#nirsham-bold .nb-paper-confetti i:nth-child(3n + 1) {background:#c7acd0;width:5px;height:5px;}
#nirsham-bold .is-celebrating .nb-paper-confetti i {animation:nb-confetti-pop .7s ease-out both;}
@keyframes nb-confetti-pop {0%{opacity:0;transform:translate(0,0) rotate(0) scale(.4)}12%{opacity:1}65%{opacity:1;transform:translate(var(--confetti-x),var(--confetti-y)) rotate(var(--confetti-spin)) scale(1)}100%{opacity:0;transform:translate(var(--confetti-x),calc(var(--confetti-y) + 13px)) rotate(calc(var(--confetti-spin) + 45deg)) scale(.5)}}
#nirsham-bold .nb-source {position:relative;}
#nirsham-bold .nb-source .nb-stamp {position:absolute;left:-6px;top:-14px;font-size:1.125rem;padding:3px 6px;line-height:1;z-index:2;background:var(--nb-ground);opacity:0;transition:opacity .4s ease;pointer-events:none;}
#nirsham-bold.is-stamp-visible .nb-source .nb-stamp {opacity:1;}
#nirsham-bold .nb-source .nb-stamp>span {font-size:1.375rem;}
#nirsham-bold:not([data-phase="done"]) .nb-stamp {visibility:hidden;}
@media(min-width:801px) {
  #nirsham-bold .nb-hero {padding-block:20px;min-height:0;}
  #nirsham-bold .nb-source p {min-height:0;}
  #nirsham-bold .nb-source {padding:15px 18px 10px;}
  #nirsham-bold .nb-source-footer {margin-top:8px;}
  #nirsham-bold .nb-transition {min-height:54px;padding-block:11px 8px;}
  #nirsham-bold .nb-paper {padding:13px 18px 14px;}
  #nirsham-bold .nb-paper-row {padding-top:10px;}
  #nirsham-bold .nb-paper-heading {padding-bottom:9px;}
  #nirsham-bold .nb-paper .nb-preview-note {margin-top:10px;padding-top:6px;}
  #nirsham-bold .nb-caption {padding-top:0;padding-bottom:16px;}
}
