@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&family=Special+Elite&family=DM+Serif+Display:ital@0;1&family=Lora:ital,wght@0,400;0,500;1,400&display=swap");.design-2{--paper:#f0e4cb;--paper-dark:#e3d3b0;--paper-deep:#c9b48a;--ink:#3a2a1a;--ink-soft:#6e5538;--red-stamp:#8c2a1c;--teal-stamp:#2a5d5a;--olive:#6b6f3a;--tape:#f5e9c8;--tape-2:#d4c89b;background:var(--paper);color:var(--ink);font-family:Lora,serif;font-size:17px;line-height:1.6;min-height:100vh;position:relative;background-image:radial-gradient(ellipse at 20% 30%,rgba(139,90,40,.06),transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(60,30,10,.07),transparent 60%),radial-gradient(circle at 50% 50%,transparent 30%,rgba(70,40,15,.04) 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence baseFrequency='0.95' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.4 0 0 0 0 0.3 0 0 0 0 0.15 0 0 0 0.18 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");background-size:cover,cover,cover,200px 200px}.design-2:before{inset:0;background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(110,75,40,.07) 31px 32px),radial-gradient(circle at 80px 50%,rgba(180,30,30,.18) 4px,transparent 4.5px);background-size:100% 32px,100% 100%;z-index:1}.design-2:after,.design-2:before{content:"";position:fixed;pointer-events:none}.design-2:after{left:80px;top:0;bottom:0;width:1px;background:rgba(180,30,30,.35);z-index:2}.design-2 .display{font-family:"DM Serif Display",serif}.design-2 .hand{font-family:Caveat,cursive;font-weight:600}.design-2 .typewriter{font-family:Special Elite,monospace}.design-2 header.top{position:relative;padding:60px 80px 40px 130px;z-index:5}.design-2 .corner-tape{position:absolute;width:140px;height:32px;background:hsla(45,74%,83%,.65);border:1px solid rgba(110,80,40,.2);box-shadow:0 4px 8px rgba(60,30,10,.15);transform:rotate(-4deg);top:18px;left:50px;background-image:repeating-linear-gradient(45deg,rgba(180,140,80,.15) 0 6px,transparent 6px 12px)}.design-2 .corner-tape.r{left:auto;right:60px;top:30px;transform:rotate(7deg);width:100px}.design-2 .stamp-date{position:absolute;top:50px;right:220px;transform:rotate(-12deg);border:3px double var(--red-stamp);color:var(--red-stamp);padding:6px 18px;font-family:Special Elite,monospace;font-size:12px;letter-spacing:.15em;opacity:.85;line-height:1.4;text-align:center}.design-2 .booklabel{border:2px solid var(--ink);padding:20px 40px;display:inline-block;background:hsla(45,74%,83%,.4);transform:rotate(-1deg);box-shadow:4px 6px 0 rgba(60,30,10,.1)}.design-2 .booklabel .small{font-family:Special Elite,monospace;font-size:11px;letter-spacing:.25em;color:var(--ink-soft);margin-bottom:6px;text-transform:uppercase}.design-2 .booklabel h1{font-family:"DM Serif Display",serif;font-style:italic;font-size:clamp(46px,5.5vw,78px);line-height:.95;color:var(--ink);letter-spacing:-.01em;margin:0}.design-2 .booklabel h1 a{color:inherit}.design-2 .booklabel .sig{font-family:Caveat,cursive;font-size:32px;color:var(--red-stamp);margin-top:4px;transform:rotate(-2deg);display:inline-block}.design-2 .top-meta{margin-top:28px;display:flex;gap:50px;align-items:center;flex-wrap:wrap}.design-2 .top-meta .item{font-family:Caveat,cursive;font-size:22px;color:var(--ink-soft);line-height:1.2}.design-2 .top-meta .item small{display:block;font-family:Special Elite,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);opacity:.7;margin-bottom:2px}.design-2 nav.menu{margin-top:32px;display:flex;gap:18px;flex-wrap:wrap;align-items:center}.design-2 nav.menu a{font-family:Caveat,cursive;font-size:26px;color:var(--ink);padding:4px 14px;border:1.5px solid transparent;transition:all .25s;transform:rotate(-1deg)}.design-2 nav.menu a:nth-child(2n){transform:rotate(1deg)}.design-2 nav.menu a:nth-child(3n){transform:rotate(-2deg)}.design-2 nav.menu a:hover{border-color:var(--ink);background:hsla(45,74%,83%,.6);color:var(--red-stamp)}.design-2 nav.menu .sep{color:var(--ink-soft);font-size:22px}.design-2 .pages{position:relative;padding:40px 80px 80px 130px;z-index:3}.design-2 .pin{position:absolute;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#d44a2a,#6c1505);box-shadow:0 4px 8px rgba(40,10,5,.4),inset 0 -3px 4px rgba(0,0,0,.3);z-index:20}.design-2 .featured-spread{display:grid;grid-template-columns:1.5fr 1fr;gap:56px;margin-bottom:80px;position:relative}.design-2 .featured-spread:before{content:"Bu ayın en sevdiği yazısı ↘";position:absolute;top:-34px;left:0;font-family:Caveat,cursive;font-size:26px;color:var(--red-stamp);transform:rotate(-2deg)}.design-2 .featured-text{padding:30px 0}.design-2 .featured-text .day{font-family:Caveat,cursive;font-size:30px;color:var(--ink-soft);margin-bottom:8px;transform:rotate(-1deg);display:inline-block}.design-2 .featured-text h2{font-family:"DM Serif Display",serif;font-size:clamp(40px,4.8vw,64px);font-style:italic;line-height:1;margin:0 0 24px;letter-spacing:-.015em}.design-2 .featured-text h2 a{color:inherit}.design-2 .featured-text h2 .underline{background-image:linear-gradient(transparent 75%,rgba(140,42,28,.4) 0);background-size:100% 100%;background-repeat:no-repeat}.design-2 .featured-text p{font-size:18px;line-height:1.7;color:var(--ink);margin:0 0 20px;max-width:50ch}.design-2 .featured-text .read-more{font-family:Caveat,cursive;font-size:28px;color:var(--red-stamp);border-bottom:2px solid var(--red-stamp);padding-bottom:2px}.design-2 .featured-text .arrow{display:inline-block;margin-left:6px;transition:transform .3s}.design-2 .featured-text .read-more:hover .arrow{transform:translateX(8px)}.design-2 .polaroid{background:#faf2dd;padding:14px 14px 50px;box-shadow:0 18px 32px -10px rgba(60,30,10,.4),0 4px 6px rgba(0,0,0,.15);transform:rotate(3deg);position:relative;border:1px solid rgba(110,80,40,.2)}.design-2 .polaroid:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.4),transparent 30%,transparent 70%,rgba(0,0,0,.06));pointer-events:none}.design-2 .polaroid .photo{display:block;width:100%;aspect-ratio:4/5;background:linear-gradient(180deg,#d4a37a,#a06f48 35%,#5a3f24 65%,#2c1f10);position:relative;overflow:hidden}.design-2 .polaroid .photo:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,rgba(255,200,120,.35),transparent 55%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 500'><circle cx='320' cy='100' r='45' fill='%23f5e0a8' opacity='0.7'/><path d='M0 350 L80 320 L140 340 L220 280 L300 320 L380 290 L400 310 L400 500 L0 500 Z' fill='%23000' opacity='0.4'/><path d='M0 400 L100 380 L180 400 L260 380 L340 410 L400 390 L400 500 L0 500 Z' fill='%23000' opacity='0.5'/><circle cx='200' cy='220' r='3' fill='%23fff' opacity='0.7'/><circle cx='250' cy='180' r='2' fill='%23fff' opacity='0.5'/></svg>");background-size:cover;mix-blend-mode:multiply}.design-2 .polaroid .caption{position:absolute;bottom:14px;left:14px;right:14px;font-family:Caveat,cursive;font-size:22px;color:var(--ink);text-align:center}.design-2 .polaroid .stamp{position:absolute;top:-18px;right:-18px;width:60px;height:60px;border:2px solid var(--red-stamp);border-radius:50%;color:var(--red-stamp);font-family:Special Elite,monospace;font-size:9px;text-align:center;line-height:1.1;padding-top:16px;transform:rotate(-15deg);opacity:.8;background:hsla(45,74%,83%,.4)}.design-2 .section-h{position:relative;margin:60px 0 50px;text-align:center}.design-2 .section-h h2{font-family:"DM Serif Display",serif;font-style:italic;font-size:56px;display:inline-block;background:var(--paper);padding:0 32px;position:relative;z-index:2;margin:0}.design-2 .section-h:after,.design-2 .section-h:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--ink);z-index:1}.design-2 .section-h:after{top:calc(50% + 4px);left:4%;right:4%}.design-2 .entries{display:grid;grid-template-columns:repeat(12,1fr);gap:30px 20px;margin-bottom:80px;position:relative}.design-2 .entry{background:hsla(45,74%,83%,.5);border:1px solid rgba(110,80,40,.25);padding:24px 22px 28px;position:relative;box-shadow:4px 6px 0 rgba(60,30,10,.08);transition:all .35s ease;color:inherit;display:block}.design-2 .entry:hover{transform:translateY(-4px) rotate(-.5deg);box-shadow:6px 10px 0 rgba(60,30,10,.12)}.design-2 .entry .tape-strip{position:absolute;top:-14px;left:50%;transform:translateX(-50%) rotate(-3deg);width:80px;height:22px;background:hsla(35,83%,75%,.55);border-left:1px dashed rgba(110,80,40,.3);border-right:1px dashed rgba(110,80,40,.3)}.design-2 .entry .meta-line{display:flex;gap:12px;align-items:center;margin-bottom:10px;font-family:Special Elite,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.design-2 .entry .meta-line .dot{width:4px;height:4px;background:var(--red-stamp);border-radius:50%}.design-2 .entry h3{font-family:"DM Serif Display",serif;font-style:italic;font-size:26px;line-height:1.1;margin:0 0 12px;font-weight:400}.design-2 .entry p{font-size:15px;color:var(--ink);line-height:1.55;opacity:.85;margin:0}.design-2 .entry .ribbon{position:absolute;top:14px;right:-8px;background:var(--red-stamp);color:var(--paper);font-family:Special Elite,monospace;font-size:10px;padding:3px 10px;letter-spacing:.1em}.design-2 .entry.large{grid-column:span 6}.design-2 .entry.medium{grid-column:span 4}.design-2 .entry.small{grid-column:span 3}.design-2 .entry.tilt-l{transform:rotate(-1.5deg)}.design-2 .entry.tilt-r{transform:rotate(1.5deg)}.design-2 .entry.tilt-l:hover{transform:rotate(-1deg) translateY(-4px)}.design-2 .entry.tilt-r:hover{transform:rotate(1deg) translateY(-4px)}.design-2 .entry-photo{aspect-ratio:16/9;margin:-24px -22px 18px;overflow:hidden;position:relative}.design-2 .entry-photo.bg-warm{background:linear-gradient(170deg,#c19a6b,#6c4730)}.design-2 .entry-photo.bg-olive{background:linear-gradient(170deg,#6e8a5c,#2c3d28)}.design-2 .entry-photo.bg-rust{background:linear-gradient(170deg,#b45c45,#4d1f12)}.design-2 .entry-photo.bg-cream{background:linear-gradient(170deg,#d8b896,#8a6a4e)}.design-2 .entry-photo.bg-rose{background:linear-gradient(170deg,#c08585,#6c3a3a)}.design-2 .entry-photo.bg-ochre{background:linear-gradient(170deg,#d8a85a,#6e4f1d)}.design-2 .entry-photo:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,rgba(255,235,180,.3),transparent 60%),repeating-linear-gradient(0deg,rgba(0,0,0,.05) 0 1px,transparent 1px 3px)}.design-2 .passport{background:var(--paper-deep);margin:60px -80px 60px -130px;padding:80px 130px;position:relative;z-index:3}.design-2 .passport:before{content:"";position:absolute;inset:12px;border:2px dashed rgba(60,30,10,.3);pointer-events:none}.design-2 .passport-grid{display:grid;grid-template-columns:2fr 1.2fr;gap:80px;position:relative}.design-2 .passport h3{font-family:"DM Serif Display",serif;font-style:italic;font-size:56px;line-height:1;margin:0 0 24px}.design-2 .passport p{font-size:18px;line-height:1.7;margin:0 0 16px;max-width:55ch}.design-2 .passport .signature{font-family:Caveat,cursive;font-size:38px;color:var(--red-stamp);margin-top:12px;transform:rotate(-2deg);display:inline-block}.design-2 .passport-card{background:hsla(40,67%,82%,.5);border:2px solid var(--ink);padding:24px;position:relative;box-shadow:6px 8px 0 rgba(60,30,10,.15)}.design-2 .passport-card .label{font-family:Special Elite,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.design-2 .passport-card .row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px dashed rgba(110,80,40,.4)}.design-2 .passport-card .row:last-child{border:0}.design-2 .passport-card .row .k{font-family:Special Elite,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft)}.design-2 .passport-card .row .v{font-family:Caveat,cursive;font-size:22px;color:var(--ink)}.design-2 .passport-card h4{font-family:"DM Serif Display",serif;font-style:italic;font-size:32px;margin:0 0 8px;font-weight:400}.design-2 .passport-card .stamp-bg{position:absolute;bottom:-20px;right:-20px;width:100px;height:100px;border:2px solid var(--teal-stamp);border-radius:50%;color:var(--teal-stamp);transform:rotate(-12deg);font-family:Special Elite,monospace;text-align:center;padding-top:36px;font-size:11px;letter-spacing:.15em;opacity:.8;background:hsla(45,74%,83%,.6);line-height:1.2}.design-2 .ticket{margin:60px auto 80px;max-width:780px;background:hsla(45,74%,83%,.6);border:2px solid var(--ink);padding:40px 50px;position:relative;transform:rotate(-1deg);box-shadow:6px 8px 0 rgba(60,30,10,.15)}.design-2 .ticket:after,.design-2 .ticket:before{content:"";position:absolute;width:24px;height:24px;background:var(--paper);border:2px solid var(--ink);border-radius:50%;top:50%;transform:translateY(-50%)}.design-2 .ticket:before{left:-14px}.design-2 .ticket:after{right:-14px}.design-2 .ticket-grid{display:grid;grid-template-columns:1fr 1px 1fr;gap:32px;align-items:center}.design-2 .ticket-divider{height:100%;background-image:repeating-linear-gradient(180deg,var(--ink) 0 4px,transparent 4px 10px)}.design-2 .ticket .label{font-family:Special Elite,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px}.design-2 .ticket h3{font-family:"DM Serif Display",serif;font-style:italic;font-size:36px;line-height:1;margin:0 0 8px;font-weight:400}.design-2 .ticket p{font-size:16px;color:var(--ink);line-height:1.5;max-width:30ch;margin:0}.design-2 .ticket form{display:flex;gap:0;border:1.5px solid var(--ink);background:var(--paper)}.design-2 .ticket input{flex:1;border:0;padding:12px 16px;background:transparent;font-family:Special Elite,monospace;font-size:13px;color:var(--ink);min-width:0}.design-2 .ticket input:focus{outline:0;background:hsla(45,74%,83%,.5)}.design-2 .ticket button{border:0;background:var(--ink);color:var(--paper);padding:12px 24px;font-family:Special Elite,monospace;font-size:12px;letter-spacing:.15em;text-transform:uppercase;transition:background .2s}.design-2 .ticket button:hover{background:var(--red-stamp)}.design-2 footer.foot{padding:60px 80px 96px 130px;border-top:2px dashed rgba(110,80,40,.4);margin-top:40px;position:relative;z-index:3}.design-2 footer.foot .row{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:32px}.design-2 footer.foot .copyright{font-family:Special Elite,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.design-2 footer.foot .salute{font-family:Caveat,cursive;font-size:36px;color:var(--red-stamp);transform:rotate(-2deg)}.design-2 footer.foot .links a{font-family:Caveat,cursive;font-size:24px;color:var(--ink);margin-left:20px;border-bottom:1.5px solid transparent;padding-bottom:1px}.design-2 footer.foot .links a:hover{border-color:var(--red-stamp);color:var(--red-stamp)}.design-2 .article{position:relative;padding:40px 80px 80px 130px;z-index:3;max-width:920px;margin:0 auto}.design-2 .article .crumbs{font-family:Special Elite,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:20px;display:flex;gap:10px}.design-2 .article .crumbs a:hover{color:var(--red-stamp)}.design-2 .article .day{font-family:Caveat,cursive;font-size:30px;color:var(--red-stamp);margin-bottom:12px;transform:rotate(-1deg);display:inline-block}.design-2 .article h1{font-family:"DM Serif Display",serif;font-style:italic;font-size:clamp(40px,5.5vw,78px);line-height:1;letter-spacing:-.02em;margin:0 0 24px}.design-2 .article .deck{font-size:22px;line-height:1.55;color:var(--ink-soft);font-style:italic;max-width:55ch;margin:0 0 36px}.design-2 .article .meta-row{display:flex;gap:18px;font-family:Special Elite,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);padding:14px 0;border-top:1px solid rgba(60,30,10,.3);border-bottom:1px solid rgba(60,30,10,.3);margin-bottom:50px;flex-wrap:wrap}.design-2 .article .cover-polaroid{background:#faf2dd;padding:14px 14px 50px;box-shadow:0 18px 32px -10px rgba(60,30,10,.4),0 4px 6px rgba(0,0,0,.15);transform:rotate(-1.5deg);position:relative;border:1px solid rgba(110,80,40,.2);margin:0 auto 60px;max-width:520px}.design-2 .article .cover-polaroid .photo{display:block;width:100%;aspect-ratio:16/10;position:relative;overflow:hidden}.design-2 .article .cover-polaroid .photo:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,rgba(255,200,120,.35),transparent 55%),repeating-linear-gradient(180deg,rgba(0,0,0,.04) 0 1px,transparent 1px 3px)}.design-2 .article .cover-polaroid .caption{position:absolute;bottom:14px;left:14px;right:14px;font-family:Caveat,cursive;font-size:22px;color:var(--ink);text-align:center}.design-2 .article p{font-size:19px;line-height:1.8;margin:0 0 24px;max-width:65ch}.design-2 .article .md-body>p:first-child:first-letter{font-family:"DM Serif Display",serif;font-style:italic;font-size:76px;line-height:.85;float:left;padding:8px 12px 0 0;color:var(--red-stamp);font-weight:400}.design-2 .md-body{font-family:Lora,serif;color:var(--ink)}.design-2 .md-body>p{font-size:19px;line-height:1.8;margin:0 0 24px;max-width:65ch}.design-2 .md-body h2{font-size:clamp(32px,3.4vw,44px);line-height:1.05;letter-spacing:-.01em;margin:48px 0 16px}.design-2 .md-body h2,.design-2 .md-body h3{font-family:"DM Serif Display",serif;font-style:italic;font-weight:400;color:var(--ink)}.design-2 .md-body h3{font-size:26px;line-height:1.2;margin:36px 0 12px}.design-2 .md-body h4{font-family:"DM Serif Display",serif;font-style:italic;font-weight:400;font-size:21px;margin:28px 0 10px}.design-2 .md-body a{color:var(--red-stamp);text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .25s}.design-2 .md-body a:hover{color:var(--ink)}.design-2 .md-body strong{font-weight:600;color:var(--ink)}.design-2 .md-body em{font-style:italic}.design-2 .md-body ol,.design-2 .md-body ul{font-size:18px;line-height:1.75;margin:0 0 24px;padding-left:30px;max-width:60ch}.design-2 .md-body ul{list-style:"✿  "}.design-2 .md-body ol{list-style:decimal}.design-2 .md-body ol ol,.design-2 .md-body ol ul,.design-2 .md-body ul ol,.design-2 .md-body ul ul{margin:6px 0;list-style:"·  "}.design-2 .md-body li{margin:0 0 6px;padding-left:4px}.design-2 .md-body li::marker{color:var(--red-stamp)}.design-2 .md-body blockquote{font-family:Caveat,cursive;font-weight:500;color:var(--red-stamp);font-size:26px;line-height:1.4;margin:32px 0;padding:16px 22px 16px 26px;border-top:2px dashed rgba(60,30,10,.4);border-bottom:2px dashed rgba(60,30,10,.4);position:relative;transform:rotate(-.4deg)}.design-2 .md-body blockquote:before{content:"“";position:absolute;left:0;top:6px;font-family:"DM Serif Display",serif;font-size:44px;color:var(--red-stamp);line-height:.6;opacity:.7}.design-2 .md-body blockquote p{margin:0 0 8px;font-size:inherit;line-height:inherit;max-width:none}.design-2 .md-body blockquote p:last-child{margin:0}.design-2 .md-body code{font-size:.88em;background:hsla(45,74%,83%,.7);padding:2px 8px;border:1px solid rgba(110,80,40,.25);border-radius:2px}.design-2 .md-body code,.design-2 .md-body pre{font-family:Special Elite,Courier New,monospace;color:var(--ink)}.design-2 .md-body pre{background:#faf2dd;border:1.5px dashed rgba(110,80,40,.55);padding:22px 24px;margin:36px 0;overflow-x:auto;font-size:13.5px;line-height:1.7;transform:rotate(-.4deg);box-shadow:5px 7px 0 rgba(60,30,10,.1);position:relative}.design-2 .md-body pre:before{content:"— typed —";position:absolute;top:-10px;left:18px;background:var(--paper);padding:0 8px;font-family:Special Elite,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.design-2 .md-body pre code,.design-2 .md-body pre code.hljs{background:transparent;color:inherit;border:0;padding:0;border-radius:0;font-size:inherit;font-family:inherit}.design-2 .md-body figure.md-figure{margin:44px auto;padding:14px 14px 50px;background:#faf2dd;border:1px solid rgba(110,80,40,.2);box-shadow:0 18px 32px -10px rgba(60,30,10,.4),0 4px 6px rgba(0,0,0,.15);transform:rotate(-1deg);max-width:540px;position:relative}.design-2 .md-body figure.md-figure:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.4),transparent 30%,transparent 70%,rgba(0,0,0,.06));pointer-events:none}.design-2 .md-body figure.md-figure img{display:block;width:100%;height:auto;position:relative;z-index:1}.design-2 .md-body figure.md-figure figcaption{position:absolute;bottom:14px;left:14px;right:14px;font-family:Caveat,cursive;font-size:22px;color:var(--ink);text-align:center;z-index:2}.design-2 .md-body hr{border:0;border-top:1.5px dashed rgba(60,30,10,.4);margin:40px 0;height:0}.design-2 .md-body table{width:100%;border-collapse:collapse;margin:30px 0;font-size:15px;background:hsla(45,74%,83%,.4);border:1.5px solid var(--ink)}.design-2 .md-body td,.design-2 .md-body th{padding:10px 14px;border:1px dashed rgba(110,80,40,.35);text-align:left}.design-2 .md-body th{font-family:Special Elite,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);background:hsla(45,74%,83%,.6);border-bottom:1.5px solid var(--ink);font-weight:400}.design-2 .article .pull{font-family:"DM Serif Display",serif;font-style:italic;font-size:30px;line-height:1.25;margin:50px auto;padding:30px;border-top:2px dashed rgba(60,30,10,.4);border-bottom:2px dashed rgba(60,30,10,.4);text-align:center;max-width:28ch;position:relative}.design-2 .article .pull:after,.design-2 .article .pull:before{content:'"';font-family:"DM Serif Display",serif;font-size:80px;color:var(--red-stamp);line-height:.5;position:absolute}.design-2 .article .pull:before{top:30px;left:-10px}.design-2 .article .pull:after{bottom:0;right:-10px}.design-2 .article .end-mark{font-family:Caveat,cursive;font-size:38px;color:var(--red-stamp);text-align:center;margin:60px 0;transform:rotate(-2deg)}.design-2 .article .related-h{font-family:"DM Serif Display",serif;font-style:italic;font-size:36px;margin:60px 0 30px;text-align:center;font-weight:400}@media (max-width:900px){.design-2:after{display:none}.design-2:before{background-size:100% 28px,100% 100%}.design-2 .article,.design-2 .pages,.design-2 footer.foot,.design-2 header.top{padding-left:22px;padding-right:22px}.design-2 .featured-spread{grid-template-columns:1fr}.design-2 .entry.large,.design-2 .entry.medium,.design-2 .entry.small{grid-column:span 12}.design-2 .passport{margin:40px -22px;padding:50px 22px}.design-2 .passport-grid{gap:40px}.design-2 .passport-grid,.design-2 .ticket-grid{grid-template-columns:1fr}.design-2 .ticket-divider{display:none}.design-2 .stamp-date{right:20px;top:20px}.design-2 .corner-tape.r{display:none}}@keyframes d2-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.design-2 .booklabel,.design-2 .entry,.design-2 .featured-text,.design-2 .passport-card,.design-2 .polaroid,.design-2 .ticket{animation:d2-fade .9s ease backwards}.design-2 .featured-text{animation-delay:.1s}.design-2 .polaroid{animation-delay:.25s}