.prose-page article.prose>p:first-child:first-letter{font-family:var(--display);float:left;letter-spacing:0;color:var(--red);margin:.06em .14em 0 0;font-size:3.6em;font-weight:400;line-height:.82}@media (max-width:560px){.prose-page article.prose>p:first-child:first-letter{margin-right:.12em;font-size:3em}}.prose-page .prose hr{border:0;border-top:3px double var(--ink);background:0 0;width:80px;height:0;margin:3.4em auto;position:relative;overflow:visible}.prose-page .prose hr:before{content:"★";color:var(--red);background:var(--bg);padding:0 8px;font-size:11px;font-weight:400;line-height:1;position:absolute;top:-1.5px;left:50%;transform:translate(-50%,-50%)}.prose-page .prose h2:before{content:"";border-top:1.5px solid var(--red);border-bottom:1.5px solid var(--red);background:0 0;width:40px;height:5px;position:absolute;top:0;left:0}.prose-page .prose blockquote{background:var(--bg);border:1px solid var(--rule);border-radius:8px;margin:2.2em 0;padding:18px 22px 20px;position:relative;overflow:hidden;transform:rotate(.3deg);box-shadow:0 18px 36px -24px #2a262059}.prose-page .prose blockquote:before{content:"PROMPT · PASTE INTO CLAUDE";background:var(--bg-2);border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:-18px -22px 18px;padding:9px 22px;font-size:10.5px;font-weight:500;display:block;position:static}.prose-page .prose blockquote p{font-family:var(--mono);color:var(--ink);font-size:14px;line-height:1.6}@media (max-width:560px){.prose-page .prose blockquote{padding:16px 18px 18px}.prose-page .prose blockquote:before{margin:-16px -18px 16px;padding:8px 18px}.prose-page .prose blockquote p{font-size:13.5px}}.prose-page .prose .worked{background-color:var(--bg-3);background-image:var(--grain);border:1px solid var(--rule-2);border-radius:4px;padding:26px 30px}@media (max-width:560px){.prose-page .prose .worked{padding:22px 20px}}.next-stub{border:2px solid var(--ink);background:var(--bg);color:var(--ink);border-radius:4px;margin-top:clamp(40px,5vw,56px);text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:block;overflow:hidden;box-shadow:3px 3px #2a262033}.next-stub:hover{transform:translate(2px,2px);box-shadow:1px 1px #2a262033}.next-stub:active{box-shadow:none;transform:translate(3px,3px)}@media (prefers-reduced-motion:reduce){.next-stub{transition:none}}.next-stub .stub-head{background:var(--bg-2);border-bottom:2px solid var(--ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 20px;font-size:11px;font-weight:500;display:flex}.next-stub .stub-head .arr{color:var(--red);letter-spacing:0}.next-stub .stub-title{font-family:var(--sans);letter-spacing:-.015em;padding:16px 20px 18px;font-size:19px;font-weight:600;line-height:1.3;display:block}@media (max-width:560px){.next-stub .stub-head{padding:9px 16px}.next-stub .stub-title{padding:14px 16px 16px;font-size:17px}}@media print{.next-stub{display:none!important}}
