:root{
/* Radius: 4px on buttons and tags ONLY. Paper, cards, photos are square. */
--radius:4px;--radius-none:0px;
/* The only shadow — paper pieces, as filter: drop-shadow(var(--shadow-paper)) */
--shadow-paper:0 2px 6px rgba(26,26,26,.12);
/* Tilts */
--tilt-sheet:-0.8deg;/* @kind other */--tilt-index-card:1deg;/* @kind other */--tilt-note:-1.5deg;/* @kind other */
--tilt-tools-band:-1deg;/* @kind other */--tilt-hero-image:-1.5deg;/* @kind other */--tilt-qr:0deg;/* @kind other */
/* Torn clip shapes — gently wandering, natural tears (not sawtooth); fibre fringe is drawn by the components */
--torn-sheet:polygon(0% 1%, 3.85% 0.99%, 7.69% 0.83%, 11.54% 0.95%, 15.38% 0.82%, 19.23% 0.76%, 23.08% 1%, 26.92% 1.09%, 30.77% 0.87%, 34.62% 0.85%, 38.46% 1.08%, 42.31% 0.96%, 46.15% 1.05%, 50% 1.05%, 53.85% 1.14%, 57.69% 0.89%, 61.54% 1.13%, 65.38% 1.12%, 69.23% 0.96%, 73.08% 0.86%, 76.92% 0.95%, 80.77% 1.3%, 84.62% 1.27%, 88.46% 1.35%, 92.31% 1.29%, 96.15% 1.33%, 99.36% 0%, 99.5% 5%, 99.36% 10%, 99.48% 15%, 99.37% 20%, 99.32% 25%, 99.23% 30%, 99.37% 35%, 99.38% 40%, 99.44% 45%, 99.55% 50%, 99.42% 55%, 99.5% 60%, 99.42% 65%, 99.52% 70%, 99.46% 75%, 99.5% 80%, 99.38% 85%, 99.53% 90%, 99.52% 95%, 100% 98.84%, 96.15% 98.84%, 92.31% 99.01%, 88.46% 98.92%, 84.62% 98.92%, 80.77% 98.72%, 76.92% 98.75%, 73.08% 98.88%, 69.23% 99.09%, 65.38% 99.09%, 61.54% 99.38%, 57.69% 99.57%, 53.85% 99.67%, 50% 99.59%, 46.15% 99.77%, 42.31% 99.45%, 38.46% 99.65%, 34.62% 99.61%, 30.77% 99.71%, 26.92% 99.71%, 23.08% 99.45%, 19.23% 99.49%, 15.38% 99.47%, 11.54% 99.59%, 7.69% 99.42%, 3.85% 99.38%, 0.72% 100%, 0.71% 95%, 0.55% 90%, 0.46% 85%, 0.35% 80%, 0.25% 75%, 0.14% 70%, 0.29% 65%, 0.37% 60%, 0.55% 55%, 0.59% 50%, 0.54% 45%, 0.57% 40%, 0.68% 35%, 0.75% 30%, 0.61% 25%, 0.73% 20%, 0.6% 15%, 0.69% 10%, 0.66% 5%);/* @kind other */
--torn-bubble:polygon(89.27% 44.04%, 89.73% 48.28%, 89.56% 52.64%, 87.96% 56.71%, 87.36% 61.14%, 85.26% 65.05%, 81.21% 67.76%, 79.37% 71.93%, 73.66% 72.35%, 72.37% 77.91%, 67.07% 77.67%, 63.39% 80.55%, 58.74% 80.44%, 54.82% 84.46%, 50% 82.06%, 45.33% 83.24%, 41.29% 80.5%, 35.76% 82.72%, 32.33% 78.98%, 28.97% 75.84%, 6.87% 97.94%, 20.69% 72.04%, 19.61% 67.07%, 14.47% 65.32%, 13.78% 60.65%, 12.7% 56.45%, 12.35% 52.26%, 8.68% 48.47%, 8.41% 44.02%, 9.7% 39.73%, 10.27% 35.43%, 10.29% 30.78%, 13.1% 27.05%, 14.1% 22.52%, 20% 21.21%, 21.25% 16.55%, 25.85% 15.12%, 27.28% 9.58%, 32.2% 8.8%, 36.15% 6.43%, 40.7% 5.2%, 45.47% 5.39%, 50% 5.63%, 54.89% 3.08%, 59.39% 4.95%, 63.41% 7.59%, 67.85% 8.72%, 72.09% 10.65%, 76.44% 12.5%, 79.93% 15.46%, 81.46% 20.13%, 86.95% 21.85%, 83.89% 28.52%, 88.96% 31.04%, 89.04% 35.52%, 90.78% 39.65%);/* @kind other */
/* Torn label (small sticker) and torn band (top+bottom torn) */
--torn-label:polygon(0% 2.42%, 12.5% 1.67%, 25% 2.17%, 37.5% 0.75%, 50% 1.5%, 62.5% 1.87%, 75% 2.52%, 87.5% 1.31%, 98.39% 0%, 98.88% 25%, 98.97% 50%, 98.61% 75%, 100% 92.06%, 87.5% 91.02%, 75% 91.89%, 62.5% 91.86%, 50% 91.24%, 37.5% 91.79%, 25% 91.6%, 12.5% 92.05%, 1.11% 100%, 1.21% 75%, 1.06% 50%, 0.61% 25%);/* @kind other */
--torn-band:polygon(0% 2.78%, 2.78% 3.58%, 5.56% 3.59%, 8.33% 4.73%, 11.11% 4.75%, 13.89% 5.64%, 16.67% 5.58%, 19.44% 5.35%, 22.22% 4.94%, 25% 3.01%, 27.78% 1.84%, 30.56% 1.15%, 33.33% 0.29%, 36.11% 1.53%, 38.89% 2.2%, 41.67% 2.07%, 44.44% 3.05%, 47.22% 4.15%, 50% 4.57%, 52.78% 3.89%, 55.56% 4.06%, 58.33% 2.56%, 61.11% 1.96%, 63.89% 2.03%, 66.67% 1.02%, 69.44% 1.84%, 72.22% 2.73%, 75% 3.1%, 77.78% 2.5%, 80.56% 3.17%, 83.33% 3.33%, 86.11% 3.9%, 88.89% 3.04%, 91.67% 2.43%, 94.44% 2.4%, 97.22% 1.97%, 100% 0%, 100% 25%, 100% 50%, 100% 75%, 100% 95.41%, 97.22% 95.85%, 94.44% 96.19%, 91.67% 96.22%, 88.89% 97.37%, 86.11% 98.35%, 83.33% 98.74%, 80.56% 98.59%, 77.78% 97.29%, 75% 96.98%, 72.22% 96.53%, 69.44% 95.43%, 66.67% 95.28%, 63.89% 95.07%, 61.11% 95.47%, 58.33% 95.21%, 55.56% 95.46%, 52.78% 95.06%, 50% 94.96%, 47.22% 94.32%, 44.44% 94.98%, 41.67% 95.14%, 38.89% 95.05%, 36.11% 95.56%, 33.33% 94.43%, 30.56% 94.67%, 27.78% 95.47%, 25% 95.34%, 22.22% 94.96%, 19.44% 94.75%, 16.67% 94.94%, 13.89% 94.93%, 11.11% 95.99%, 8.33% 96.46%, 5.56% 96.7%, 2.78% 97.59%, 0% 100%, 0% 75%, 0% 50%, 0% 25%);/* @kind other */
}
