#bf-matchstudio,#bf-matchstudio *{text-transform:none;letter-spacing:normal}@font-face{font-family:Matchstudio Anton;src:url(bf-ms-anton-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Matchstudio League;src:url(bf-ms-league-gothic.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Matchstudio Fraunces;src:url(bf-ms-fraunces-bolditalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Matchstudio Fraunces;src:url(bf-ms-fraunces-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Matchstudio Outfit;src:url(bf-ms-outfit.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(bf-ms-instrument-serif.ttf) format("truetype");font-display:swap}#bf-matchstudio *{box-sizing:border-box}#bf-matchstudio{scroll-behavior:smooth}#bf-matchstudio{margin:0;background:#f3f0e9;color:#171714;font-family:Arial,Helvetica,sans-serif}#bf-matchstudio button,#bf-matchstudio input{font:inherit}#bf-matchstudio button{cursor:pointer}#bf-matchstudio .site-head{height:74px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c9c5bc;padding:0 clamp(20px,4vw,70px)}#bf-matchstudio .brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-size:16px;font-weight:900;letter-spacing:-.055em}#bf-matchstudio .brand img{width:43px;height:29px;object-fit:contain}#bf-matchstudio .head-name,#bf-matchstudio .intro-mark,#bf-matchstudio .controls-heading>span,#bf-matchstudio .preview-top,#bf-matchstudio .controls legend,#bf-matchstudio footer{font-size:11px;font-weight:800;letter-spacing:.13em}#bf-matchstudio .head-dot{color:#bd4f2e;margin:0 9px}#bf-matchstudio .intro{max-width:1540px;margin:auto;padding:clamp(50px,6vw,100px) clamp(20px,4vw,70px) clamp(52px,6vw,92px);display:grid;grid-template-columns:1.28fr .72fr;align-items:end;column-gap:30px}#bf-matchstudio .intro-mark{grid-column:1/-1;color:#bd4f2e;margin-bottom:22px}#bf-matchstudio .intro h1{font:400 clamp(72px,9vw,154px)/.78 Instrument Serif,Georgia,serif;letter-spacing:-.045em;margin:0}#bf-matchstudio .intro h1 em{font-weight:400}#bf-matchstudio .intro p{max-width:420px;margin:0 0 8px;font:400 clamp(20px,1.65vw,28px)/1.23 Instrument Serif,Georgia,serif}#bf-matchstudio .studio{background:#191b1a;color:#f3f0e9;padding:clamp(25px,3.7vw,65px) clamp(20px,4vw,70px) clamp(55px,6vw,100px);display:grid;grid-template-columns:minmax(330px,440px) minmax(0,1fr);gap:clamp(36px,5vw,90px)}#bf-matchstudio .controls{width:100%}#bf-matchstudio .controls-heading{border-bottom:1px solid #5c5e5a;padding-bottom:26px}#bf-matchstudio .controls-heading span,#bf-matchstudio .preview-top span:first-child{color:#d47552}#bf-matchstudio .controls-heading p{font:400 22px/1.2 Instrument Serif,Georgia,serif;margin:13px 0 0}#bf-matchstudio .controls fieldset{border:0;padding:0;margin:37px 0 0}#bf-matchstudio .controls legend{display:block;width:100%;margin:0 0 16px;padding:0}#bf-matchstudio .template-list{display:grid;gap:6px}#bf-matchstudio .template-choice{position:relative;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;gap:2px 12px;border:1px solid #52534f;padding:14px 17px;cursor:pointer;transition:.2s}#bf-matchstudio .template-choice:has(input:checked){border-color:#d47552;background:#2a2d29}#bf-matchstudio .template-choice:hover{border-color:#d47552}#bf-matchstudio .template-choice input{position:absolute;opacity:0}#bf-matchstudio .template-choice:has(input:focus-visible){outline:2px solid #fff;outline-offset:3px}#bf-matchstudio .template-no{grid-row:1/3;color:#d47552;font-size:11px;font-weight:700;margin-top:3px}#bf-matchstudio .template-name{font:400 26px/.94 Instrument Serif,Georgia,serif}#bf-matchstudio .template-desc{color:#b7b8b1;font-size:12px}#bf-matchstudio .fields{display:grid;gap:13px}#bf-matchstudio .field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}#bf-matchstudio .field label{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:12px;font-weight:700}#bf-matchstudio .field small{font-size:10px;color:#adaea6;letter-spacing:.06em}#bf-matchstudio .field input{display:block;width:100%;min-width:0;border:1px solid #6c6d66;border-radius:0;background:#202321;color:#f3f0e9;padding:13px 14px;outline:none;font-size:16px;line-height:1.2}#bf-matchstudio .field input:focus{border-color:#d47552;box-shadow:0 0 0 1px #d47552}#bf-matchstudio .field input[type=date],#bf-matchstudio .field input[type=time]{color-scheme:dark}#bf-matchstudio .swatches{display:flex;gap:9px;flex-wrap:wrap}#bf-matchstudio .swatch{position:relative;display:block;width:36px;height:36px;cursor:pointer}#bf-matchstudio .swatch input{position:absolute;opacity:0}#bf-matchstudio .swatch span{display:block;width:100%;height:100%;border-radius:100%;background:var(--swatch);border:1px solid rgba(255,255,255,.25)}#bf-matchstudio .swatch:has(input:checked) span{outline:2px solid #f3f0e9;outline-offset:3px}#bf-matchstudio .swatch:has(input:focus-visible){outline:2px solid #fff;outline-offset:5px}#bf-matchstudio .format-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}#bf-matchstudio .format-list label{position:relative;cursor:pointer}#bf-matchstudio .format-list input{position:absolute;opacity:0}#bf-matchstudio .format-list span{display:flex;flex-direction:column;gap:5px;border:1px solid #52534f;padding:14px;font-size:20px;font-weight:800}#bf-matchstudio .format-list small{font-size:9px;letter-spacing:.04em;font-weight:700;color:#b7b8b1}#bf-matchstudio .format-list label:has(input:checked) span{border-color:#d47552;color:#d47552}#bf-matchstudio .format-list label:has(input:focus-visible){outline:2px solid #fff;outline-offset:3px}#bf-matchstudio .preview-panel{min-width:0}#bf-matchstudio .preview-top{display:flex;justify-content:space-between;gap:20px;max-width:640px;margin:2px auto 20px}#bf-matchstudio .preview-format{color:#a9aba3}#bf-matchstudio .preview-stage{display:grid;place-items:center;min-height:550px;padding:30px;background:radial-gradient(ellipse at 50% 45%,#4a4b46,#2a2c29 63%,#242724);border:1px solid #4f514c}#bf-matchstudio .preview-stage canvas{display:block;width:auto;max-width:100%;height:auto;max-height:min(70vh,710px);box-shadow:0 18px 60px #0009}#bf-matchstudio .download-row{max-width:640px;margin:27px auto 0;display:flex;justify-content:space-between;align-items:center;gap:22px}#bf-matchstudio .download-row div{display:flex;flex-direction:column;gap:4px}#bf-matchstudio .download-row strong{font:400 28px/1 Instrument Serif,Georgia,serif}#bf-matchstudio .download-row div span{max-width:280px;color:#aeb0a8;font-size:12px;line-height:1.45}#bf-matchstudio .download-row button{flex:none;min-height:49px;padding:0 20px;border:0;background:#c5542f;color:#fff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}#bf-matchstudio .download-row button:hover{background:#dd6740}#bf-matchstudio .download-row button span{font-size:18px;margin-left:11px}#bf-matchstudio .preview-note{max-width:640px;margin:15px auto 0;color:#9a9d96;font-size:11px}#bf-matchstudio footer{display:flex;justify-content:space-between;gap:20px;padding:27px clamp(20px,4vw,70px);background:#f3f0e9;color:#77766f}@media(max-width:960px){#bf-matchstudio .intro{grid-template-columns:1fr;gap:30px}#bf-matchstudio .studio{grid-template-columns:1fr}#bf-matchstudio .controls{max-width:640px;margin:auto}#bf-matchstudio .preview-panel{width:100%;max-width:700px;margin:auto}#bf-matchstudio .preview-stage{min-height:0}#bf-matchstudio .preview-stage canvas{max-height:650px}}@media(max-width:600px){#bf-matchstudio .site-head{height:62px}#bf-matchstudio .brand span{font-size:14px}#bf-matchstudio .head-name{font-size:9px;letter-spacing:.05em}#bf-matchstudio .intro{padding:55px 20px 52px}#bf-matchstudio .intro h1{font-size:clamp(70px,17vw,108px)}#bf-matchstudio .intro p{font-size:22px;max-width:320px}#bf-matchstudio .studio{gap:48px;padding:25px 18px 70px}#bf-matchstudio .controls fieldset{margin-top:30px}#bf-matchstudio .preview-stage{padding:16px}#bf-matchstudio .preview-stage canvas{max-height:650px}#bf-matchstudio .download-row{display:block}#bf-matchstudio .download-row button{width:100%;margin-top:22px}#bf-matchstudio .preview-note{line-height:1.4}#bf-matchstudio footer{font-size:9px}}#bf-matchstudio .mobile-peek{display:none}#bf-matchstudio .preview-dialog{border:0;background:#191b1a;color:#f3f0e9;padding:15px;width:min(94vw,560px);max-height:95dvh;box-shadow:0 20px 60px #0008}#bf-matchstudio .preview-dialog::backdrop{background:#0b0d0cdb}#bf-matchstudio .preview-dialog[open]{display:flex;flex-direction:column;gap:12px;align-items:center}#bf-matchstudio .dialog-head{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:800;letter-spacing:.1em}#bf-matchstudio .dialog-head button{border:0;background:none;color:#f3f0e9;font-size:13px;cursor:pointer}#bf-matchstudio .preview-dialog canvas{display:block;width:auto;max-width:100%;height:auto;max-height:calc(95dvh - 130px)}#bf-matchstudio .dialog-download{width:100%;min-height:42px;background:#c5542f;border:0;color:#fff;font-size:12px;font-weight:800;text-transform:uppercase}@media(max-width:600px){#bf-matchstudio{padding-bottom:62px}#bf-matchstudio .mobile-peek{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:0;z-index:9;width:100%;height:58px;padding:0 20px;background:#c5542f;color:#fff;border:0;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}#bf-matchstudio .mobile-peek span{font-size:20px}#bf-matchstudio .preview-dialog{z-index:20}}#bf-matchstudio [hidden]{display:none!important}#bf-matchstudio .graphic-palette-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}#bf-matchstudio .palette-choice{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:9px;border:1px solid #52534f;cursor:pointer;transition:border-color .18s,background .18s}#bf-matchstudio .palette-choice:hover{border-color:#d47552}#bf-matchstudio .palette-choice:has(input:checked){border-color:#d47552;background:#2a2d29}#bf-matchstudio .palette-choice input{position:absolute;opacity:0}#bf-matchstudio .palette-choice:has(input:focus-visible){outline:2px solid #fff;outline-offset:3px}#bf-matchstudio .palette-chip{position:relative;display:block;flex:0 0 36px;width:36px;height:38px;background:var(--palette-bg);border:1px solid #ffffff40;overflow:hidden}#bf-matchstudio .palette-chip:before{content:"";position:absolute;top:0;right:34%;bottom:0;left:34%;background:var(--palette-ink)}#bf-matchstudio .palette-chip--multi:before{top:0;right:0;bottom:0;left:0;background:var(--palette-preview)}#bf-matchstudio .palette-copy{display:block;min-width:0}#bf-matchstudio .palette-copy strong{display:block;font-size:11px;line-height:1.2}#bf-matchstudio .palette-copy small{display:block;margin-top:4px;color:#b7b8b1;font-size:9px;line-height:1.2}#bf-matchstudio .graphic-colors>p{margin-top:13px}#bf-matchstudio button:disabled{opacity:.45;cursor:not-allowed}#bf-matchstudio .photo-chip{background-size:cover;background-position:center}#bf-matchstudio .photo-chip:before{display:none}#bf-matchstudio .template-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#bf-matchstudio .template-choice{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:8px 8px 13px}#bf-matchstudio .template-thumb{display:block;width:100%;height:auto;aspect-ratio:4/5;margin-bottom:12px;background:#2a2c29;box-shadow:0 8px 22px #0007}#bf-matchstudio .template-no{margin:0 0 5px}#bf-matchstudio .template-name{font-size:23px}#bf-matchstudio .template-desc{margin-top:6px;font-size:11px;line-height:1.3}#bf-matchstudio .download-row .download-actions{display:flex;flex-direction:row;gap:10px;flex:none}#bf-matchstudio .download-row .download-actions span{color:inherit;line-height:1}#bf-matchstudio .download-row .share-button{background:none;border:1px solid #d47552;color:#f3f0e9}#bf-matchstudio .download-row .share-button:hover{background:#2a2d29}#bf-matchstudio .forget{border:0;padding:0;background:none;color:#d6d7d0;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}#bf-matchstudio .forget:hover{color:#fff}#bf-matchstudio .dialog-actions{width:100%;display:flex;gap:8px}#bf-matchstudio .dialog-actions button{flex:1}#bf-matchstudio .dialog-share{min-height:42px;background:none;border:1px solid #d47552;color:#f3f0e9;font-size:12px;font-weight:800;text-transform:uppercase}#bf-matchstudio .mini-preview{display:none}@media(max-width:600px){#bf-matchstudio .download-row .download-actions{display:grid;gap:10px;margin-top:22px}#bf-matchstudio .download-row .download-actions button{width:100%;margin-top:0}#bf-matchstudio .template-name{font-size:20px}#bf-matchstudio .mini-preview{display:block;position:fixed;bottom:70px;right:12px;z-index:8;padding:0;border:0;background:none;box-shadow:0 10px 30px #000b;opacity:0;transform:translateY(-6px) scale(.96);pointer-events:none;transition:opacity .2s,transform .2s}#bf-matchstudio .mini-preview.is-visible{opacity:1;transform:none;pointer-events:auto}#bf-matchstudio .mini-preview canvas{display:block;width:92px;height:auto;outline:1px solid #ffffff40}}#bf-matchstudio .formats:not(.post-types) .format-list{grid-template-columns:repeat(3,minmax(0,1fr))}#bf-matchstudio .formats:not(.post-types) .format-list span{padding:12px 9px;min-height:72px}#bf-matchstudio .type-list{grid-template-columns:repeat(3,minmax(0,1fr))}#bf-matchstudio .type-list span{font-size:18px}@media(max-width:600px){#bf-matchstudio .type-list span{font-size:15px}#bf-matchstudio .type-list small{font-size:8px}}#bf-matchstudio input[list]::-webkit-calendar-picker-indicator{display:none!important}#bf-matchstudio .lineup-head,#bf-matchstudio .lineup-row{display:grid;grid-template-columns:58px minmax(0,1fr) 54px;gap:6px}#bf-matchstudio .lineup-head{margin:2px 0 -7px;font-size:10px;font-weight:700;letter-spacing:.06em;color:#adaea6;text-transform:uppercase}#bf-matchstudio .lineup-head span:last-child{text-align:center}#bf-matchstudio .lineup-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}#bf-matchstudio .lineup-row input[type=text],#bf-matchstudio .field textarea{display:block;width:100%;min-width:0;border:1px solid #6c6d66;border-radius:0;background:#202321;color:#f3f0e9;padding:11px 12px;outline:none;font:inherit;font-size:16px;line-height:1.2}#bf-matchstudio .lineup-row .lineup-no{text-align:center;padding:11px 4px}#bf-matchstudio .field textarea{padding:12px 14px;line-height:1.35;resize:vertical}#bf-matchstudio .lineup-row input[type=text]:focus,#bf-matchstudio .field textarea:focus{border-color:#d47552;box-shadow:0 0 0 1px #d47552}#bf-matchstudio .lineup-row input::placeholder,#bf-matchstudio .field textarea::placeholder{color:#76786f}#bf-matchstudio .captain{position:relative;display:block;cursor:pointer}#bf-matchstudio .captain input{position:absolute;opacity:0}#bf-matchstudio .captain span{display:grid;place-items:center;height:100%;border:1px solid #6c6d66;background:transparent;color:#a3a49d;font-size:15px;font-weight:800}#bf-matchstudio .captain:hover span{border-color:#d47552}#bf-matchstudio .captain:has(input:checked) span{background:#c5542f;border-color:#c5542f;color:#fff}#bf-matchstudio .captain:has(input:focus-visible){outline:2px solid #fff;outline-offset:2px}#bf-matchstudio{--bf-paper: #eceae2;--bf-paper-light: #f6f5ef;--bf-ink: #11110f;--bf-rust: #c5542f;--bf-rule: #c7c4ba;background:var(--bf-paper);color:var(--bf-ink);font-family:var(--typeBasePrimary, "Matchstudio Outfit"),var(--typeBaseFallback, Arial),sans-serif}#bf-matchstudio .intro{max-width:none;padding-top:clamp(46px,5vw,78px);padding-bottom:clamp(52px,6vw,90px);background:var(--bf-paper);border-bottom:1px solid var(--bf-rule)}#bf-matchstudio .intro-mark{display:flex;align-items:center;gap:12px;color:var(--bf-rust);font-family:var(--typeHeaderPrimary, "Matchstudio League"),var(--typeHeaderFallback, sans-serif),sans-serif;font-size:13px;font-weight:400;letter-spacing:.09em}#bf-matchstudio .intro-mark:before{content:"";display:block;width:36px;height:30px;flex:0 0 36px;background:url(bf-ms-symbol.png) center / contain no-repeat}#bf-matchstudio .intro h1{font-family:var(--typeStoryPrimary, "Instrument Serif"),var(--typeStoryFallback, Georgia),serif;font-size:clamp(68px,8.5vw,142px);line-height:.85;letter-spacing:-.025em}#bf-matchstudio .intro h1 em{font-style:normal}#bf-matchstudio .intro p{max-width:425px;color:#34332e;font-family:var(--typeBasePrimary, "Matchstudio Outfit"),var(--typeBaseFallback, Arial),sans-serif;font-size:clamp(17px,1.35vw,20px);line-height:1.48}#bf-matchstudio .studio{align-items:start;gap:clamp(24px,3.5vw,58px);padding-top:clamp(35px,5vw,74px);background:var(--bf-paper);color:var(--bf-ink)}#bf-matchstudio .controls-heading{border-color:var(--bf-rule);padding-bottom:20px}#bf-matchstudio .controls-heading span,#bf-matchstudio .preview-top span:first-child,#bf-matchstudio .controls legend{color:var(--bf-rust);font-family:var(--typeHeaderPrimary, "Matchstudio League"),var(--typeHeaderFallback, sans-serif),sans-serif;font-size:14px;font-weight:400;letter-spacing:.07em}#bf-matchstudio .controls-heading p,#bf-matchstudio .download-row strong{font-family:var(--typeStoryPrimary, "Instrument Serif"),var(--typeStoryFallback, Georgia),serif;font-size:32px;line-height:1.05}#bf-matchstudio .controls fieldset{margin-top:32px}#bf-matchstudio .controls legend{margin-bottom:12px}#bf-matchstudio .template-choice,#bf-matchstudio .palette-choice,#bf-matchstudio .format-list span,#bf-matchstudio .captain span{border-color:#bdbbb2;background:var(--bf-paper-light);color:var(--bf-ink)}#bf-matchstudio .template-choice:hover,#bf-matchstudio .palette-choice:hover,#bf-matchstudio .format-list label:hover span,#bf-matchstudio .captain:hover span{border-color:var(--bf-rust)}#bf-matchstudio .template-choice:has(input:checked),#bf-matchstudio .palette-choice:has(input:checked),#bf-matchstudio .format-list label:has(input:checked) span{border-color:var(--bf-rust);background:#f1e8e0;color:var(--bf-ink);box-shadow:inset 0 0 0 1px var(--bf-rust)}#bf-matchstudio .template-no,#bf-matchstudio .template-choice:has(input:checked) .template-name,#bf-matchstudio .format-list label:has(input:checked) span{color:var(--bf-rust)}#bf-matchstudio .template-name{font-family:var(--typeStoryPrimary, "Instrument Serif"),var(--typeStoryFallback, Georgia),serif;font-size:30px}#bf-matchstudio .template-desc,#bf-matchstudio .palette-copy small,#bf-matchstudio .format-list small{color:#605e58}#bf-matchstudio .format-list span,#bf-matchstudio .palette-copy strong,#bf-matchstudio .field label{font-family:var(--typeBasePrimary, "Matchstudio Outfit"),var(--typeBaseFallback, Arial),sans-serif}#bf-matchstudio .field small{color:#68665f}#bf-matchstudio .field input,#bf-matchstudio .lineup-row input[type=text],#bf-matchstudio .field textarea{border-color:#aeaca3;background:var(--bf-paper-light);color:var(--bf-ink);font-family:var(--typeBasePrimary, "Matchstudio Outfit"),var(--typeBaseFallback, Arial),sans-serif}#bf-matchstudio .field input:focus,#bf-matchstudio .lineup-row input[type=text]:focus,#bf-matchstudio .field textarea:focus{border-color:var(--bf-rust);box-shadow:0 0 0 1px var(--bf-rust)}#bf-matchstudio .field input[type=date],#bf-matchstudio .field input[type=time]{color-scheme:light}#bf-matchstudio .preview-panel{position:relative;padding:clamp(20px,2.8vw,42px);background:#191a18;color:var(--bf-paper-light)}#bf-matchstudio .preview-top{max-width:none}#bf-matchstudio .preview-format,#bf-matchstudio .preview-note{color:#c5c4bb}#bf-matchstudio .preview-note a{color:#f1b19b;text-underline-offset:.15em}#bf-matchstudio .preview-stage{min-height:500px;border-color:#444640;background:#242622}#bf-matchstudio .download-row button,#bf-matchstudio .dialog-actions button{min-height:52px;border-radius:999px;background:var(--bf-rust);color:#fff;font-family:var(--typeHeaderPrimary, "Matchstudio League"),var(--typeHeaderFallback, sans-serif),sans-serif;font-size:14px;font-weight:400;letter-spacing:.08em}#bf-matchstudio .download-row .share-button,#bf-matchstudio .dialog-actions .dialog-share{border:1px solid var(--bf-rust);background:transparent;color:#fff}#bf-matchstudio .forget{color:#e8e3d8}#bf-matchstudio .mobile-peek{background:var(--bf-rust)}#bf-matchstudio .preview-dialog{background:#191a18;color:var(--bf-paper-light)}#bf-matchstudio .faq{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:clamp(35px,7vw,130px);padding:clamp(66px,8vw,120px) clamp(20px,4vw,70px);background:var(--bf-paper-light);border-top:1px solid var(--bf-rule)}#bf-matchstudio .faq-intro{max-width:420px}#bf-matchstudio .faq-kicker{color:var(--bf-rust);font-family:var(--typeHeaderPrimary, "Matchstudio League"),var(--typeHeaderFallback, sans-serif),sans-serif;font-size:14px;letter-spacing:.09em}#bf-matchstudio .faq h2{margin:20px 0 18px;font-family:var(--typeStoryPrimary, "Instrument Serif"),var(--typeStoryFallback, Georgia),serif;font-size:clamp(52px,6vw,92px);font-weight:400;line-height:.88;letter-spacing:-.02em;text-transform:none}#bf-matchstudio .faq-intro p,#bf-matchstudio .faq-list p{font-family:var(--typeBasePrimary, "Matchstudio Outfit"),var(--typeBaseFallback, Arial),sans-serif;font-size:16px;line-height:1.5}#bf-matchstudio .faq-intro p{max-width:36ch}#bf-matchstudio .faq-list{border-top:1px solid var(--bf-rule)}#bf-matchstudio .faq-list details{border-bottom:1px solid var(--bf-rule)}#bf-matchstudio .faq-list summary{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:20px 0;color:var(--bf-ink);cursor:pointer;list-style:none;font-family:var(--typeStoryPrimary, "Instrument Serif"),var(--typeStoryFallback, Georgia),serif;font-size:clamp(26px,2.6vw,38px);line-height:1.05}#bf-matchstudio .faq-list summary::-webkit-details-marker{display:none}#bf-matchstudio .faq-list summary:after{content:"+";flex:0 0 auto;color:var(--bf-rust);font-family:var(--typeBasePrimary, "Matchstudio Outfit"),var(--typeBaseFallback, Arial),sans-serif;font-size:23px;font-weight:400;line-height:1}#bf-matchstudio .faq-list details[open] summary:after{content:"\2212"}#bf-matchstudio .faq-list summary:focus-visible{outline:2px solid var(--bf-rust);outline-offset:4px}#bf-matchstudio .faq-list p{max-width:54ch;margin:0 0 24px;color:#3a3833}#bf-matchstudio .faq-list a{color:var(--bf-rust);text-decoration:underline;text-underline-offset:.16em}@media(max-width:960px){#bf-matchstudio .faq{grid-template-columns:1fr;gap:30px}#bf-matchstudio .intro{gap:22px;padding-bottom:48px}#bf-matchstudio .intro p{margin-top:0}#bf-matchstudio .studio{gap:36px}#bf-matchstudio .controls{max-width:700px}}@media(max-width:600px){#bf-matchstudio .faq{padding:65px 22px 78px;gap:29px}#bf-matchstudio .faq h2{margin:14px 0 10px}#bf-matchstudio .faq-list summary{padding:19px 0;font-size:29px}#bf-matchstudio .intro{padding:39px 22px 42px;gap:14px}#bf-matchstudio .intro-mark{margin-bottom:7px;font-size:12px}#bf-matchstudio .intro-mark:before{width:30px;height:25px;flex-basis:30px}#bf-matchstudio .intro h1{font-size:clamp(61px,15vw,82px);line-height:.9}#bf-matchstudio .intro p{max-width:33ch;margin-top:14px;font-size:16px}#bf-matchstudio .studio{gap:32px;padding:29px 20px 72px}#bf-matchstudio .controls-heading p{font-size:27px}#bf-matchstudio .controls fieldset{margin-top:27px}#bf-matchstudio .template-name{font-size:24px}#bf-matchstudio .preview-panel{width:calc(100% + 40px);max-width:none;margin:0 -20px;padding:27px 20px 40px}#bf-matchstudio .preview-stage{min-height:0}#bf-matchstudio .mobile-peek{bottom:10px;left:10px;width:calc(100% - 20px);height:54px;border-radius:999px;box-shadow:0 8px 25px #0004;font-family:var(--typeHeaderPrimary, "Matchstudio League"),var(--typeHeaderFallback, sans-serif),sans-serif;font-size:15px;font-weight:400}#bf-matchstudio .mini-preview{bottom:78px}}#bf-matchstudio .quick-guide{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;margin:clamp(36px,4vw,60px) 0 0;padding:0;border-top:1px solid var(--bf-rule);border-bottom:1px solid var(--bf-rule)}#bf-matchstudio .quick-guide li{display:flex;align-items:baseline;gap:14px;padding:18px 16px}#bf-matchstudio .quick-guide li:first-child{padding-left:0}#bf-matchstudio .quick-guide li+li{border-left:1px solid var(--bf-rule)}#bf-matchstudio .quick-guide span{color:var(--bf-rust);font-family:var(--typeHeaderPrimary, "Matchstudio League"),sans-serif;font-size:19px}#bf-matchstudio .quick-guide strong{font-family:var(--typeStoryPrimary, "Instrument Serif"),Georgia,serif;font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.1}#bf-matchstudio .lineup-instruction{margin:0 0 15px;color:#504d46;font-size:14px;line-height:1.4}#bf-matchstudio .lineup-error{margin:0 0 15px;padding:10px 13px;border-left:3px solid var(--bf-rust);background:#f5e5da;color:#552b1e;font-size:14px;line-height:1.4}@media(min-width:961px){#bf-matchstudio .studio{align-items:stretch}#bf-matchstudio .preview-panel{align-self:stretch;padding:0;background:transparent}#bf-matchstudio .preview-shell{position:sticky;top:16px;padding:clamp(18px,2vw,28px);background:#191a18}#bf-matchstudio .preview-stage{height:min(56dvh,600px);min-height:0;padding:18px}#bf-matchstudio .preview-stage canvas{max-height:calc(min(56dvh,600px) - 36px)}#bf-matchstudio .download-row{margin-top:16px}#bf-matchstudio .preview-note{margin-top:9px}}@media(max-width:600px){#bf-matchstudio .quick-guide{grid-template-columns:1fr;margin-top:26px}#bf-matchstudio .quick-guide li{padding:9px 0}#bf-matchstudio .quick-guide li+li{border-left:0;border-top:1px solid var(--bf-rule)}#bf-matchstudio .quick-guide span{font-size:16px}#bf-matchstudio .quick-guide strong{font-size:19px}}#bf-matchstudio .controls-heading{padding-bottom:20px;border-bottom:0}#bf-matchstudio #save-status{display:block;margin-top:12px;font-size:12px;line-height:1.4;color:#555249}#bf-matchstudio .studio-step{border-top:1px solid var(--bf-rule);scroll-margin-top:20px}#bf-matchstudio .studio-step:last-child{border-bottom:1px solid var(--bf-rule)}#bf-matchstudio .studio-step>summary{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;padding:21px 0;cursor:pointer;list-style:none;font:400 32px/1.1 var(--typeStoryPrimary,"Instrument Serif"),Georgia,serif}#bf-matchstudio .studio-step>summary::-webkit-details-marker{display:none}#bf-matchstudio .studio-step>summary>span{color:var(--bf-rust);font:400 16px Arial,sans-serif}#bf-matchstudio .studio-step>summary:after{content:"+";margin-left:auto;color:var(--bf-rust)}#bf-matchstudio .studio-step[open]>summary:after{content:"\2212"}#bf-matchstudio .studio-step>summary small{order:2;flex-basis:100%;font:400 12px/1.5 Arial,sans-serif;color:#625e54}#bf-matchstudio .studio-step[open]>summary small{display:none}#bf-matchstudio .step-content{padding-bottom:24px}#bf-matchstudio .step-content>fieldset:first-child{margin-top:3px}#bf-matchstudio .step-next{display:block;width:100%;min-height:46px;margin-top:22px;padding:12px 16px;border:1px solid var(--bf-ink);background:var(--bf-ink);color:var(--bf-paper-light);border-radius:3px;font-size:14px;text-align:center}#bf-matchstudio .template-choice{display:grid;grid-template-columns:52px 1fr;gap:2px 10px;padding:10px;align-items:center}#bf-matchstudio .template-thumb{grid-row:1/4;width:52px;margin:0;box-shadow:none}#bf-matchstudio .template-no{display:none}#bf-matchstudio .template-name{font-size:25px}#bf-matchstudio .template-desc{font-size:11px;margin:0}#bf-matchstudio .lineup-head,#bf-matchstudio .lineup-row{grid-template-columns:28px 42px minmax(0,1fr) 34px 28px;gap:5px;align-items:center}#bf-matchstudio .lineup-head{font-size:10px}#bf-matchstudio .lineup-row input[type=text]{padding:11px 7px}#bf-matchstudio .captain span{width:32px;height:42px}#bf-matchstudio .drag-player{padding:0;width:28px;min-height:44px;background:transparent;color:#555249;border:0;cursor:grab;touch-action:none;font-size:26px}#bf-matchstudio .move-player{display:grid;gap:2px}#bf-matchstudio .move-player button{background:transparent;color:#292720;border:1px solid #bdbbb2;min-height:24px;padding:0;font-size:16px;line-height:1}#bf-matchstudio .move-player button:disabled{opacity:.25;cursor:default}#bf-matchstudio .lineup-row.dragging{opacity:.55}#bf-matchstudio .lineup-row.drop-target{outline:2px solid var(--bf-rust);outline-offset:2px}#bf-matchstudio .lineup-paste{padding:12px;border:1px solid var(--bf-rule);margin-bottom:12px}#bf-matchstudio .lineup-paste summary{cursor:pointer;font-size:14px}#bf-matchstudio .lineup-paste .field{margin-top:16px}#bf-matchstudio .lineup-paste p{font-size:12px;line-height:1.4}#bf-matchstudio #paste-error{color:#922f17}#bf-matchstudio button:focus-visible,#bf-matchstudio .studio-step summary:focus-visible{outline:2px solid var(--bf-rust);outline-offset:3px}#bf-matchstudio #step-save{scroll-margin-top:20px}@media(max-width:380px){#bf-matchstudio .template-list{grid-template-columns:1fr}#bf-matchstudio .lineup-head,#bf-matchstudio .lineup-row{grid-template-columns:24px 34px minmax(0,1fr) 30px 26px;gap:3px}}#bf-matchstudio .preview-top{align-items:center;flex-wrap:wrap;gap:12px}#bf-matchstudio .export-formats{display:flex;gap:6px;flex-shrink:0}#bf-matchstudio .export-formats label{position:relative;cursor:pointer}#bf-matchstudio .export-formats input{position:absolute;opacity:0;width:1px;height:1px}#bf-matchstudio .export-formats label span,#bf-matchstudio .export-formats button{display:grid;place-items:center;min-width:48px;min-height:44px;padding:8px 12px;border:1px solid #66685f;border-radius:0;background:#30312d;color:#f6f5ef;font:400 14px Matchstudio Outfit,Arial,sans-serif;letter-spacing:normal}#bf-matchstudio .export-formats label:hover span,#bf-matchstudio .export-formats button:hover{border-color:#eea088}#bf-matchstudio .export-formats label:has(input:checked) span,#bf-matchstudio .export-formats button[aria-pressed=true]{background:var(--bf-rust);border-color:var(--bf-rust);color:#fff}#bf-matchstudio .export-formats label:has(input:focus-visible),#bf-matchstudio .export-formats button:focus-visible{outline:2px solid white;outline-offset:3px}#bf-matchstudio .preview-dialog>.export-formats{align-self:flex-end}#bf-matchstudio .preview-dialog canvas{min-height:0;flex-shrink:1;object-fit:contain;max-height:calc(95dvh - 225px)}#bf-matchstudio .preview-dialog>:not(canvas){flex-shrink:0}#bf-matchstudio .home-away-choice .format-list label{display:block;margin:0}#bf-matchstudio .home-away-choice .format-list span{text-align:center;font-size:16px;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bf-matchstudio.css.map */
