/* Made by assets-src/letter/build_letter.py: where everything is on its picture. */
.letter {
  --stage-r: 1.04366;
  --pl-x: 0.18275;
  --pl-y: 0.18727;
  --pl-w: 0.61702;
  --pl-h: 0.64396;
  --env-x: 0.22211;
  --env-y: 0.23862;
  --env-w: 0.53879;
  --env-h: 0.54125;
  --shut: 1.41058;
  --pap-x: 0.28868;
  --pap-y: 0.26954;
  --pap-w: 0.42344;
  --pap-h: 0.45295;
  --fold-pad-x: 0.02637;
  --fold-pad-y: 0.02465;
  --gj-x: 0.04306;
  --gj-y: 0.05821;
  --gj-w: 0.91627;
  --gj-h: 0.89872;
  --pt: 0.21128;
  --ptop: 0.29732;
  --pm: 0.89388;
  --pb: 0.21797;
  --pfoot: 0.30402;
  --pmin: 0.65822;
  --pin-l: 0.09943;
  --pin-r: 0.09847;
  --pin-t: 0.09656;
  --pin-b: 0.10325;
  --seal-blank: 0.54962;
  --str-r: 0.41436;
}
.lt-parcel .cf-t { clip-path: polygon(50.558% 48.644%, -120.415% -114.035%, 216.746% -112.759%); transform-origin: 50% 8.134%; }
.lt-parcel .cf-r { clip-path: polygon(50.558% 48.644%, 216.746% -112.759%, 223.126% 222.169%); transform-origin: 92.903% 50%; }
.lt-parcel .cf-b { clip-path: polygon(50.558% 48.644%, 223.126% 222.169%, -126.156% 221.212%); transform-origin: 50% 91.906%; }
.lt-parcel .cf-l { clip-path: polygon(50.558% 48.644%, -126.156% 221.212%, -120.415% -114.035%); transform-origin: 7.097% 50%; }
.lt-parcel .of-t { clip-path: polygon(28.868% 26.954%, 71.212% 26.954%, 177.073% -86.284%, -76.994% -86.284%); transform-origin: 50% 26.954%; }
.lt-parcel .of-r { clip-path: polygon(71.212% 26.954%, 71.212% 72.249%, 177.073% 185.486%, 177.073% -86.284%); transform-origin: 71.212% 50%; }
.lt-parcel .of-b { clip-path: polygon(71.212% 72.249%, 28.868% 72.249%, -76.994% 185.486%, 177.073% 185.486%); transform-origin: 50% 72.249%; }
.lt-parcel .of-l { clip-path: polygon(28.868% 72.249%, 28.868% 26.954%, -76.994% -86.284%, -76.994% 185.486%); transform-origin: 28.868% 50%; }
.lt-parcel .pc-letter { clip-path: inset(26.954% 28.788% 27.751% 28.868%); }
.lt-loose .p0 { aspect-ratio: 92 / 104; background-size: 973.913% auto; background-position: 1.244% 50.000%; }
.lt-loose .p1 { aspect-ratio: 102 / 104; background-size: 878.431% auto; background-position: 14.736% 50.000%; }
.lt-loose .p2 { aspect-ratio: 84 / 104; background-size: 1066.667% auto; background-position: 29.310% 50.000%; }
.lt-loose .p3 { aspect-ratio: 88 / 104; background-size: 1018.182% auto; background-position: 43.069% 50.000%; }
.lt-loose .p4 { aspect-ratio: 104 / 98; background-size: 861.538% auto; background-position: 57.071% 50.000%; }
.lt-loose .p5 { aspect-ratio: 104 / 98; background-size: 861.538% auto; background-position: 71.212% 50.000%; }
.lt-loose .p6 { aspect-ratio: 104 / 95; background-size: 861.538% auto; background-position: 85.354% 47.059%; }
.lt-loose .p7 { aspect-ratio: 87 / 104; background-size: 1029.885% auto; background-position: 98.393% 50.000%; }
.lt-parcel .pc-plain { background-image: url(parcel.webp); }
.lt-parcel .pc-open { background-image: url(open.webp); }
.lt-parcel .pc-bed { background-image: url(bed.webp); }
.lt-parcel .pc-gajra { background-image: url(gajra.webp); }
.lt-parcel .pc-glint { -webkit-mask-image: url(gajra.webp); mask-image: url(gajra.webp); }
.pk-back.pk-outside { background-image: url(fold.webp); }
.pk-back { background-image: url(paper-back.webp); }
.lt-seal, .lt-flyseal { background-image: url(seal.webp); }
.lt-bud i { background-image: url(bloom.webp); }
.lt-letter::before { background-image: url(paper-mid.webp); }
.lt-letter::after { background-image: url(paper-top.webp), url(paper-bot.webp); }
