.zine-special{--sp-ink:#111;--sp-paper:#f3f1ec;--sp-soft:#b9b5ad;--sp-edge:18px;position:relative;z-index:1;margin:calc(48px + var(--sp-edge)) 0 var(--sp-edge);color:#fff}.zine-special:before,.zine-special:after,.zine-special-edge{position:absolute;left:calc(50% - 50vw);width:100vw;pointer-events:none}.zine-special:before{content:"";top:0;bottom:0;z-index:-1;background:var(--sp-ink)}.zine-special:after{content:"";top:0;bottom:0;z-index:-1;opacity:.16;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='8' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.85 0 0 0 0 0.84 0 0 0 0 0.80 0 0 0 1.6 -0.9'/></filter><rect width='220' height='220' filter='url(%23g)'/></svg>");background-size:220px 220px}.zine-special-edge{height:var(--sp-edge);background:var(--sp-ink);-webkit-mask:url(//minimarisuto.jp/wp-content/plugins/minimarisuto-zine/assets/torn-band.png) 0 0/auto 100% repeat-x;mask:url(//minimarisuto.jp/wp-content/plugins/minimarisuto-zine/assets/torn-band.png) 0 0/auto 100% repeat-x}.zine-special-edge--top{top:calc(1px - var(--sp-edge))}.zine-special-edge--bottom{bottom:calc(1px - var(--sp-edge));transform:scaleY(-1);-webkit-mask-position:41% 0;mask-position:41% 0}.zine-special-inner{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);row-gap:28px;padding:30px 0 34px}.zine-special-label{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0}.zine-special-tag{display:inline-block;padding:3px 10px 4px;background:var(--red);color:#fff;font-family:var(--heavy);font-weight:900;font-size:15px;line-height:1.3;letter-spacing:.12em}.zine-special-en{font-size:11px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--sp-soft)}.zine-special-title{margin:14px 0 0;font-family:var(--mincho);font-weight:700;font-size:clamp(40px, 12vw, 58px);line-height:1.12;letter-spacing:.02em;color:#fff;word-break:auto-phrase;overflow-wrap:anywhere}.zine-special-rule{display:block;width:72px;height:2px;margin:18px 0 0;background:var(--red)}.zine-special-lead{margin:16px 0 0;font-family:var(--mincho);font-weight:700;font-size:17px;line-height:1.75;letter-spacing:.04em}.zine-special-lead span{display:inline-block;max-width:100%}.zine-special-more{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin:20px 0 0}.zine-special-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#fff !important;font-size:17px;font-weight:700;letter-spacing:.08em;text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:7px}.zine-special-arrow{color:var(--red);font-weight:400;transition:transform .2s ease}.zine-special-link:hover .zine-special-arrow{transform:translateX(4px)}.zine-special-link:focus-visible{outline-color:#fff}.zine-special-count{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--sp-soft)}.zine-special--page .zine-special-count{margin-top:18px}.zine-special-num{font-family:var(--mincho);font-size:1.5em;color:#fff;letter-spacing:0;padding:0 .1em}.zine-special-collage{position:relative;display:block;width:100%;max-width:520px;aspect-ratio:5/4;margin:4px auto 0;color:inherit;text-decoration:none}.zine-special-piece{position:absolute;display:block;padding:6px;background:var(--sp-paper);-webkit-mask:url(//minimarisuto.jp/wp-content/plugins/minimarisuto-zine/assets/torn-outer.svg) center/100% 100% no-repeat;mask:url(//minimarisuto.jp/wp-content/plugins/minimarisuto-zine/assets/torn-outer.svg) center/100% 100% no-repeat;transition:transform .35s ease}.zine-special-photo{display:block;height:100%;overflow:hidden;background:#2a2a2a}.zine-special-photo img{display:block;width:calc(100% * var(--zine-zoom, 1));max-width:none;height:100%;margin-left:calc((100% - 100% * var(--zine-zoom, 1)) * var(--zine-fx, 0.5));object-fit:cover;filter:grayscale(1) contrast(1.12) brightness(.96)}.zine-special-piece--1{left:2%;top:6%;width:50%;height:78%;transform:rotate(-2.4deg);z-index:2}.zine-special-piece--2{right:0;top:0;width:52%;height:46%;transform:rotate(2deg);z-index:1}.zine-special-piece--3{right:5%;bottom:3%;width:50%;height:44%;transform:rotate(-1deg);z-index:3}.zine-special-collage[data-count="1"] .zine-special-piece--1{left:12%;width:70%}.zine-special-collage[data-count="2"] .zine-special-piece--2{top:14%;width:54%;height:58%}.zine-special-tape{position:absolute;top:-2px;left:50%;width:64px;height:18px;margin-left:-32px;background:rgba(243,241,236,.72);transform:rotate(-4deg)}.zine-special-piece--2 .zine-special-tape{left:22%;transform:rotate(5deg)}.zine-special-piece--3 .zine-special-tape{left:78%;transform:rotate(-6deg)}.zine-special-scrap{position:absolute;left:0;bottom:2%;z-index:4;display:grid;gap:2px;padding:8px 12px 9px;background:var(--sp-paper);color:var(--sp-ink);transform:rotate(-4deg);clip-path:polygon(0 4%,9% 0,23% 5%,41% 1%,58% 4%,77% 0,92% 3%,100% 0,99% 47%,100% 100%,84% 96%,66% 100%,47% 95%,29% 99%,12% 95%,0 100%,1% 52%)}.zine-special-scrap span:first-child{font-family:var(--mincho);font-weight:700;font-size:15px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.zine-special-scrap span+span{font-size:11px;font-weight:700;letter-spacing:.24em;font-variant-numeric:tabular-nums;border-top:2px solid var(--red);padding-top:3px}.zine-special-redline{position:absolute;left:-4%;right:-4%;top:58%;z-index:5;height:2px;background:var(--red);transform:rotate(-9deg);pointer-events:none}@media (hover:hover){a.zine-special-collage:hover .zine-special-photo img{filter:grayscale(0) contrast(1) brightness(1);transition:filter .9s ease}a.zine-special-collage:hover .zine-special-piece--1{transform:rotate(-1.4deg) translateY(-2px)}.zine-special-photo img{transition:filter .9s ease}}.zine-special--page{margin-top:calc(28px + var(--sp-edge))}.zine-feature-list{margin:44px 0 0}.zine-feature-heading{display:flex;align-items:baseline;gap:14px}.zine-feature-heading-ja{font-size:12px;letter-spacing:.16em;color:var(--mute)}.zine-feature-list .zine-rows{margin-top:0}.zine-feature-back{margin:32px 0 0}@media (min-width:600px){.zine-special-collage{max-width:560px}.zine-special-scrap span:first-child{font-size:17px}}@media (min-width:768px){.zine-special{--sp-edge:24px;margin-top:calc(56px + var(--sp-edge))}.zine-special-inner{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:40px;align-items:center;padding-top:44px;padding-bottom:48px}.zine-special-title{font-size:clamp(44px, 6.2vw, 62px)}.zine-special-collage{margin:0;justify-self:end}}@media (min-width:1024px){.zine-special{--sp-edge:28px;margin-top:calc(64px + var(--sp-edge))}.zine-special-inner{grid-template-columns:minmax(0, 6fr) minmax(0, 6fr);column-gap:56px;padding-top:56px;padding-bottom:60px}.zine-special-label{gap:8px 18px}.zine-special-tag{font-size:18px;padding:4px 14px 5px}.zine-special-en{font-size:12px}.zine-special-title{margin-top:20px;font-size:clamp(56px, 5.6vw, 84px);line-height:1.08}.zine-special-rule{width:96px;margin-top:26px}.zine-special-lead{margin-top:22px;font-size:20px;line-height:1.8}.zine-special-lead span{display:block}.zine-special-more{margin-top:30px}.zine-special-link{font-size:18px}.zine-special-collage{max-width:600px;aspect-ratio:6/5}.zine-special-tape{width:76px;height:20px;margin-left:-38px}.zine-special-scrap{padding:10px 16px 11px}.zine-special-scrap span:first-child{font-size:20px}.zine-special-scrap span+span{font-size:12px}.zine-special--page{margin-top:calc(32px + var(--sp-edge))}.zine-feature-list{margin-top:64px}}@media (prefers-reduced-motion:reduce){.zine-special-piece,.zine-special-arrow,.zine-special-photo img{transition:none !important}}@media print{.zine-special:after{display:none}}