/* V11: shared unruled cardstock retained; contextual material overrides below. */
#uh-v2 .u-site .u-paper{
  --paper-bleed:2px;
  position:relative;isolation:isolate;overflow:visible;
  background:transparent!important;border-color:transparent!important;border-radius:0;
  box-shadow:none!important;color:#25211c;
}
#uh-v2 .u-site .u-paper>.u-paper-skin{
  display:block!important;position:absolute!important;inset:calc(-1 * var(--paper-bleed))!important;
  width:auto!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;
  z-index:-1!important;pointer-events:none!important;background:transparent!important;border:0!important;
  transform:none!important;border-radius:0!important;
  filter:drop-shadow(0 2px 1px #29201863) drop-shadow(3px 9px 7px #24180d38);
}
#uh-v2 .u-site.u-home-depth .u-paper>.u-paper-skin{
  filter:drop-shadow(0 2px 1px #20130b85) drop-shadow(6px 13px 10px #100a0675);
}
#uh-v2 .u-site .u-paper-skin::before,#uh-v2 .u-site .u-paper-skin::after{
  content:'';position:absolute;inset:0;pointer-events:none;clip-path:var(--paper-tear);
}
#uh-v2 .u-site .u-paper-skin::before{
  z-index:1;background-color:#f8f7f3;
  background-image:var(--paper-burn-one),var(--paper-burn-two),var(--paper-scuff),var(--paper-photo);
  background-size:auto,auto,auto,var(--paper-grain) var(--paper-grain);
  background-position:0 0,0 0,0 0,var(--paper-crop);
  background-repeat:no-repeat,no-repeat,no-repeat,repeat;
  box-shadow:inset 0 0 2px 1px #74685430;
}
#uh-v2 .u-site .u-paper-skin::after{
  z-index:0;transform:translate(.6px,2.8px);
  background-color:#beb6a7;
  background-image:linear-gradient(0deg,#75695669,transparent 5px),var(--paper-photo);
  background-size:auto,var(--paper-grain) var(--paper-grain);
  background-position:0 0,var(--paper-crop);
  background-blend-mode:multiply,multiply;
}

/* Photo cards: ink and pictures sit above the paper, with a generous torn margin. */
#uh-v2 .u-site .u-art.u-paper{padding:12px 12px 26px;rotate:var(--paper-angle)}
#uh-v2 .u-site .u-art.u-paper .u-art-title{padding:4px 8px 0}
#uh-v2 .u-site .u-art.u-paper .u-art-sub,#uh-v2 .u-site .u-art.u-paper .u-art-note{padding-left:8px;padding-right:8px;color:#433c31}
#uh-v2 .u-site .u-art.u-paper .u-practice-art{box-shadow:0 1px 3px #3e291e47}
#uh-v2 .u-site .u-collection-card.u-paper{padding:12px 12px 17px;rotate:var(--paper-angle)}
#uh-v2 .u-site .u-archive-card.u-paper{padding:12px 12px 20px}
#uh-v2 .u-site .u-collection-caption strong,#uh-v2 .u-site .u-archive-card.u-paper b{color:#27211c}
#uh-v2 .u-site .u-hero-photo.u-paper{--paper-bleed:10px}
#uh-v2 .u-site .u-hero-photo.u-paper>img{box-shadow:0 1px 4px #21170c55}

/* Larger notes and creator cards use the same stock, without changing their layout. */
#uh-v2 .u-site .u-paper.u-people-section::before,#uh-v2 .u-site .u-paper.u-entry-section::before{display:none}
#uh-v2 .u-site .u-creator-card.u-paper{rotate:var(--paper-angle);padding:29px;color:#29231d}
#uh-v2 .u-site .u-creator-card.u-paper .u-creator-text{border-color:#6c594e45}
#uh-v2 .u-site .u-paper .u-person-monogram,#uh-v2 .u-site .u-paper.u-profile-monogram>span:not(.u-paper-skin){color:#a62f28}
#uh-v2 .u-site .u-entry-section.u-paper h2{color:#29231d}
#uh-v2 .u-site .u-entry-section.u-paper h2 em,#uh-v2 .u-site .u-entry-section.u-paper .u-eyebrow{color:#a62f28}
#uh-v2 .u-site .u-entry-section.u-paper p:not(.u-eyebrow),#uh-v2 .u-site .u-entry-section.u-paper .u-door button{color:#3b3028}
#uh-v2 .u-site .u-entry-section.u-paper .u-door button{border-color:#8c705152}
#uh-v2 .u-site .u-reading.u-paper,#uh-v2 .u-site .u-form.u-paper{padding:30px}
#uh-v2 .u-site .u-choice.u-paper{padding:24px 30px!important;margin:22px 0;border:0!important}
#uh-v2 .u-site .u-note-row.u-paper{padding:23px 28px}
#uh-v2 .u-site .u-brand-link.u-paper{padding:18px 26px}
#uh-v2 .u-site .u-profile-monogram.u-paper{--paper-spacing:23px}
#uh-v2 .u-site .u-paper:focus-visible{outline:3px solid #aa2e29;outline-offset:8px}
@media(hover:hover) and (pointer:fine){
  #uh-v2 .u-site :is(.u-art,.u-creator-card,.u-collection-card).u-paper:hover{rotate:0deg}
}
@media(max-width:600px){
  #uh-v2 .u-site .u-paper{--paper-bleed:1px;--paper-spacing:22px}
  #uh-v2 .u-site .u-art.u-paper{padding:8px 8px 22px;rotate:0deg}
  #uh-v2 .u-site .u-art.u-paper .u-art-title{padding-left:3px;padding-right:0;font-size:24px}
  #uh-v2 .u-site .u-art.u-paper .u-art-sub,#uh-v2 .u-site .u-art.u-paper .u-art-note{padding-left:3px}
  #uh-v2 .u-site .u-collection-card.u-paper{padding:8px 8px 15px;rotate:0deg}
  #uh-v2 .u-site .u-creator-card.u-paper{padding:24px;rotate:0deg}
  #uh-v2 .u-site .u-reading.u-paper,#uh-v2 .u-site .u-form.u-paper{padding:25px 22px}
  #uh-v2 .u-site .u-choice.u-paper{padding:23px!important}
  #uh-v2 .u-site .u-hero-photo.u-paper{--paper-bleed:7px}
}
@media(max-width:360px){#uh-v2 .u-site .u-art.u-paper .u-art-title{font-size:21px}#uh-v2 .u-site .u-intro:not(.u-art-intro) h1{font-size:37px}}
/* Material is decorative: image and text remain above it, with no new click targets. */
#uh-v2 .u-site .u-paper[data-material]>.u-paper-skin::before{
  background-color:#f2eee4;
  background-image:linear-gradient(0deg,#fff9,transparent 48%),var(--material-photo);
  background-size:100% 100%,cover;
  background-position:center;
  background-repeat:no-repeat;
  box-shadow:inset 0 0 2px 1px #53443430;
}
#uh-v2 .u-site .u-paper[data-material]>.u-paper-skin::after{
  background-image:var(--material-photo);background-size:cover;background-position:center;
  background-color:#b8ac97;transform:translate(.6px,3px);
}
/* Silicone practice sheet: soft clean edge, no scorched human-skin effect. */
#uh-v2 .u-site .u-paper[data-material="tattoo"]>.u-paper-skin::before,
#uh-v2 .u-site .u-paper[data-material="tattoo"]>.u-paper-skin::after{
  clip-path:inset(0 round 5px);border-radius:5px;
}
#uh-v2 .u-site .u-paper[data-material="tattoo"]>.u-paper-skin::before{
  background-color:#eee4d8;background-size:100% 100%,100% 100%;box-shadow:inset 0 0 0 1px #987da42b,inset 0 0 16px #b0a09726;
}
/* Reclaimed cotton: visible weave and sewn perimeter, no marks behind the reading area. */
#uh-v2 .u-site .u-paper[data-material="upcycling"]>.u-paper-skin::before{
  border:1px dashed #81604a77;box-shadow:inset 0 0 0 5px #e4dbca45;
  background-image:linear-gradient(0deg,#fff6,transparent 45%),var(--material-photo);
}
/* Short-loop wool has a softer edge and thicker backing than the flat cotton. */
#uh-v2 .u-site .u-paper[data-material="tufting"]{--paper-bleed:3px}
#uh-v2 .u-site .u-paper[data-material="tufting"]>.u-paper-skin{
  filter:drop-shadow(0 2px 2px #6b503d66) drop-shadow(3px 8px 5px #24180d50);
}
#uh-v2 .u-site .u-paper[data-material="tufting"]>.u-paper-skin::after{transform:translate(1px,4px)}
#uh-v2 .u-site .u-paper[data-material="tufting"]>.u-paper-skin::before{
  background-image:linear-gradient(0deg,#fff9,transparent 55%),var(--material-photo);
}
/* Drafting stock is flatter and deliberately unruled. */
#uh-v2 .u-site .u-paper[data-material="design"]>.u-paper-skin::before{
  background-color:#f7f6f0;clip-path:polygon(0 0,100% 0,100% 99.3%,0 100%);
}
#uh-v2 .u-site .u-paper[data-material="design"]>.u-paper-skin::after{
  transform:translate(2px,2px);background-color:#c9c3b8;
}
#uh-v2 .u-site .u-art-intro .u-intro-copy.u-paper{padding:30px;align-self:center}
#uh-v2 .u-site .u-art-intro .u-intro-copy.u-paper :is(h1,.u-lead,.u-intro-caption){color:#29231d}
#uh-v2 .u-site .u-art-intro .u-intro-copy.u-paper .u-eyebrow{color:#942f28}
@media(max-width:600px){
  #uh-v2 .u-site .u-art-intro .u-intro-copy.u-paper{padding:24px 20px}
  #uh-v2 .u-site .u-paper[data-material="tufting"]{--paper-bleed:2px}
}
@media(prefers-reduced-motion:reduce){#uh-v2 .u-site .u-paper{rotate:0deg}}
@media(forced-colors:active){#uh-v2 .u-site .u-paper>.u-paper-skin{display:none!important}#uh-v2 .u-site .u-paper{background:Canvas!important;border:1px solid CanvasText!important;color:CanvasText}}
