#folder{position:relative;display:flex;flex-direction:column;background:var(--manila);color:#2a2419;width:min(30em,94cqw);height:min(620px,100%);padding:1.4em 1.3em 1.2em;border:1px solid var(--manila-edge);border-top:14px solid var(--manila-edge);border-radius:3px 10px 3px 3px;box-shadow:0 12px 40px #000000b3}#page{flex:1;min-height:0;overflow-y:auto}#folder.more #page{-webkit-mask-image:linear-gradient(to bottom,#000 86%,rgba(0,0,0,.12));mask-image:linear-gradient(to bottom,#000 86%,#0000001f)}#folder .tab{position:absolute;top:-14px;left:18px;background:var(--manila-edge);font-size:11px;letter-spacing:.18em;padding:0 10px;border-radius:3px 3px 0 0}.pols{display:flex;gap:1em;justify-content:center;margin:.4em 0 1.1em}.pol{background:#f4f1ea;padding:8px 8px 26px;box-shadow:0 4px 12px #00000073;position:relative}.pol:first-child{transform:rotate(-2.5deg)}.pol:last-child{transform:rotate(1.8deg)}.pol:before{content:"";position:absolute;top:-9px;left:50%;width:54px;height:16px;transform:translate(-50%) rotate(-1deg);background:#e8e2d58c;border-left:1px dashed rgba(0,0,0,.15);border-right:1px dashed rgba(0,0,0,.15)}.pol .photo{width:84px;height:84px;background:#17150f;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:11px}.pol .pip{visibility:hidden;place-self:center;width:74%;aspect-ratio:1;background:#f4f1ea;border-radius:50%}.mug.f1 .pip:nth-child(5){visibility:visible}.mug.f2 .pip:nth-child(1),.mug.f2 .pip:nth-child(9){visibility:visible}.mug.f3 .pip:nth-child(1),.mug.f3 .pip:nth-child(5),.mug.f3 .pip:nth-child(9){visibility:visible}.mug.f4 .pip:nth-child(1),.mug.f4 .pip:nth-child(3),.mug.f4 .pip:nth-child(7),.mug.f4 .pip:nth-child(9){visibility:visible}.mug.f5 .pip:nth-child(1),.mug.f5 .pip:nth-child(3),.mug.f5 .pip:nth-child(5),.mug.f5 .pip:nth-child(7),.mug.f5 .pip:nth-child(9){visibility:visible}.mug.f6 .pip:nth-child(1),.mug.f6 .pip:nth-child(3),.mug.f6 .pip:nth-child(4),.mug.f6 .pip:nth-child(6),.mug.f6 .pip:nth-child(7),.mug.f6 .pip:nth-child(9){visibility:visible}.pols:empty{display:block;height:50px}.pol .cap{position:absolute;bottom:4px;left:0;right:0;white-space:nowrap;overflow:hidden;text-align:center;font-size:13px;letter-spacing:.12em;font-weight:700;color:#14110b}#writeup{font-size:clamp(15px,4.1cqw,18px);font-weight:700;line-height:1.5;color:#14110b;opacity:0}.fld{display:grid;grid-template-columns:minmax(0,6.9em) minmax(0,1fr);gap:.4em;margin-bottom:.7em}.fk{overflow:hidden;white-space:nowrap;font-size:.76em;letter-spacing:.06em;color:#5f5540;align-self:start;padding-top:.25em}.fk:after{content:" ......................................"}.fv{min-width:0}.fnote{margin-top:1.1em;padding-top:.7em;border-top:1px dashed rgba(42,36,25,.28);font-size:.82em;font-weight:700;line-height:1.45;color:#4a4130}.fnote span{display:block}.fnote span:before{content:"NOTE: ";color:#6f6349}.fnote span+span:before{content:"NOTE: ";visibility:hidden}#writeup.inked{animation:ink .42s ease-out both}@keyframes ink{0%{opacity:0;filter:blur(1.5px)}to{opacity:1;filter:blur(0)}}.fld.clause{display:block;margin-bottom:2.6em}.fld.clause .fk{display:block;padding-top:0}.ctext{position:relative;margin-top:.3em;padding-left:1em}#cond-stamp{position:absolute;right:0;bottom:-36px;display:inline-block;transform:rotate(-2.5deg);transform-origin:left center;font-size:15px;letter-spacing:.14em;padding:3px 12px;opacity:0;transition:opacity .2s;pointer-events:none}#cond-stamp.on{animation:stampdown .26s cubic-bezier(.2,1.6,.4,1) both}@keyframes stampdown{0%{opacity:0;transform:rotate(-8deg) scale(1.7)}to{opacity:.85;transform:rotate(-2.5deg) scale(1)}}#out-pair{flex:none;display:flex;align-items:center;gap:10px;margin-top:.9em;padding-top:.7em;border-top:2px dashed rgba(42,36,25,.4);opacity:0;transition:opacity .25s;pointer-events:none}#out-pair.on{opacity:1}#out-pair .lbl{font:700 11px/1 var(--type);letter-spacing:.18em;color:#6b6047}#out-pair .who{margin-right:auto;font:700 clamp(15px,4.4cqw,19px)/1 var(--type);letter-spacing:.1em;color:var(--house)}#out-pair .pair{display:flex;gap:6px}#out-pair .die.out{width:34px;height:34px;padding:4px;background:var(--house);box-shadow:0 2px 5px #00000073}#out-pair .die.out i{background:var(--paper)}.sim-folder .pols{display:none}@media(max-width:520px){#folder{padding-left:1em;padding-right:1em}}
