/* DRAW A QUEEN / SILENCE v6 · all selectors scoped to .daq6 */
.daq6{--paper:#f9f8f5;--ink:#242728;--muted:#777b79;--line:#d8d7d2;--accent:#bd633c;--soft:#f0eee9;--width:1430px;--gutter:clamp(23px,6vw,108px);color:var(--ink);background:var(--paper);font:400 14px/1.8 Inter,'Helvetica Neue',Arial,'Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}
.daq6,.daq6 *,.daq6 *::before,.daq6 *::after{box-sizing:border-box}.daq6 :is(h1,h2,h3,p,figure){margin:0;color:inherit;padding:0}.daq6 a{color:inherit;text-decoration:none}.daq6 :is(a,button){outline-offset:4px}.daq6 :focus-visible{outline:2px solid var(--accent)}.daq6 button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}.daq6 button:disabled{cursor:not-allowed}.daq6 .daq6-shell{max-width:var(--width);margin:auto}.daq6 .daq6-skip{position:absolute;top:-80px;left:15px;background:var(--paper);padding:8px 13px;z-index:8}.daq6 .daq6-skip:focus{top:10px}
.daq6 .daq6-top{margin-inline:var(--gutter);min-height:79px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:26px}.daq6 .daq6-wordmark{font-size:15px;letter-spacing:.07em;line-height:1;white-space:nowrap;font-weight:550}.daq6 .daq6-navigation{display:flex;gap:clamp(13px,2.4vw,39px);margin-left:auto;align-items:center}.daq6 .daq6-navigation a,.daq6 .daq6-lang button{font-size:10px;letter-spacing:.12em;font-weight:500}.daq6 .daq6-navigation a:hover,.daq6 .daq6-smalllink:hover,.daq6 .daq6-line-link:hover{color:var(--accent)}.daq6 .daq6-lang{display:flex;align-items:center;gap:9px;margin-left:10px}.daq6 .daq6-lang button{color:var(--muted);padding:5px 0}.daq6 .daq6-lang button[aria-current="true"]{color:var(--ink);border-bottom:1px solid var(--ink)}.daq6 .daq6-caps{font-size:10px;letter-spacing:.14em;line-height:1.7;font-weight:500}.daq6 .daq6-muted{color:var(--muted)}
.daq6 .daq6-intro{padding-inline:var(--gutter)}.daq6 .daq6-intro-top{display:flex;justify-content:space-between;margin-top:47px}.daq6 .daq6-intro-blank{height:clamp(130px,18vw,290px)}.daq6 .daq6-intro-grid{display:grid;grid-template-columns:3.1fr 1.1fr 7.8fr;align-items:end;gap:0}.daq6 .daq6-intro-copy{grid-column:1;max-width:310px;padding-bottom:26px}.daq6 .daq6-intro-copy p{font-size:12px;line-height:2.25;margin-top:40px}.daq6 .daq6-intro-copy .daq6-smalllink{margin-top:34px}.daq6 .daq6-intro-art{grid-column:3;position:relative;min-height:320px;border:1px solid var(--line);background:var(--soft);display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:0;overflow:hidden}.daq6 .daq6-intro-art .daq6-art-panel{position:relative;min-height:350px;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(40,40,40,.08)}.daq6 .daq6-art-panel:last-child{border-right:0}.daq6 .daq6-art-panel span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(16px,2.1vw,31px);line-height:1;letter-spacing:.05em;font-weight:350}.daq6 .daq6-art-panel img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;display:block}.daq6 .daq6-art-panel[data-queen="wands"]{background:#ddcbc0}.daq6 .daq6-art-panel[data-queen="swords"]{background:#cad9de}.daq6 .daq6-art-panel[data-queen="cups"]{background:#c7cfdb}.daq6 .daq6-art-panel[data-queen="pentacles"]{background:#d3d5c6}.daq6 .daq6-intro-art figcaption{position:absolute;bottom:10px;right:12px;font-size:9px;letter-spacing:.08em;background:rgba(249,248,245,.89);padding:2px 7px}.daq6 .daq6-section-end{margin-top:clamp(180px,20vw,308px);height:1px;background:var(--line)}
.daq6 .daq6-section{padding:53px var(--gutter) clamp(155px,17vw,267px)}.daq6 .daq6-section-head{display:grid;grid-template-columns:3.1fr 1.1fr 7.8fr;align-items:baseline}.daq6 .daq6-section-head h2{font-weight:500;font-size:11px;letter-spacing:.13em;line-height:1.8}.daq6 .daq6-section-head .daq6-section-number{color:var(--muted)}.daq6 .daq6-section-head .daq6-section-description{text-align:right;font-size:11px;color:var(--muted)}
.daq6 .daq6-queens-grid{margin-top:clamp(95px,11.5vw,181px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(13px,2vw,28px)}.daq6 .daq6-queen-tile{display:block;text-align:left;transition:transform .55s cubic-bezier(.16,1,.3,1)}.daq6 .daq6-queen-tile:hover{transform:translateY(-6px)}.daq6 .daq6-queen-tile:nth-child(2){margin-top:70px}.daq6 .daq6-queen-tile:nth-child(4){margin-top:132px}.daq6 .daq6-queen-cover{aspect-ratio:4/5;background:var(--soft);border:1px solid var(--line);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.daq6 .daq6-queen-cover img{width:100%;height:100%;object-fit:cover}.daq6 .daq6-queen-cover .daq6-cover-fallback{font-weight:400;font-size:clamp(16px,2vw,32px);letter-spacing:-.035em}.daq6 .daq6-queen-cover[data-suit="wands"]{background:#ddcbc0}.daq6 .daq6-queen-cover[data-suit="swords"]{background:#cad9de}.daq6 .daq6-queen-cover[data-suit="cups"]{background:#c7cfdb}.daq6 .daq6-queen-cover[data-suit="pentacles"]{background:#d3d5c6}.daq6 .daq6-tile-meta{display:flex;align-items:start;justify-content:space-between;margin-top:17px;font-size:11px;letter-spacing:.045em;gap:10px}.daq6 .daq6-tile-meta span:last-child{color:var(--muted)}
.daq6 .daq6-products-inner{margin-top:clamp(90px,11vw,160px)}.daq6 .daq6-filterbar{display:flex;gap:21px 27px;flex-wrap:wrap;padding-bottom:27px;border-bottom:1px solid var(--line)}.daq6 .daq6-filter{font-size:11px;letter-spacing:.03em;color:var(--muted);border-bottom:1px solid transparent;padding:0 0 5px}.daq6 .daq6-filter[aria-pressed="true"]{color:var(--ink);border-color:var(--ink)}.daq6 .daq6-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(20px,3vw,48px);row-gap:75px;margin-top:65px;align-items:start}.daq6 .daq6-product{min-width:0}.daq6 .daq6-product-image{width:100%;aspect-ratio:1/.88;border:1px solid var(--line);background:#f0eee9;display:grid;place-items:center;overflow:hidden}.daq6 .daq6-product-image img{width:100%;height:100%;object-fit:contain}.daq6 .daq6-product-image .daq6-placeholder{font-size:10px;letter-spacing:.1em;color:#93938e}.daq6 .daq6-product-info{display:flex;justify-content:space-between;gap:12px;margin-top:19px}.daq6 .daq6-product-info h3{font-weight:450;font-size:13px;line-height:1.75}.daq6 .daq6-product-info p{color:var(--muted);font-size:11px;margin-top:4px}.daq6 .daq6-product-info button{font-size:11px;border-bottom:1px solid;padding-bottom:5px;white-space:nowrap;align-self:start}.daq6 .daq6-note{font-size:11px;color:var(--muted);margin-top:24px;line-height:2}
.daq6 .daq6-draw{background:#f0eee9;position:relative;padding:clamp(135px,17vw,245px) var(--gutter) clamp(145px,16vw,220px);margin-top:0}.daq6 .daq6-draw::before{position:absolute;content:'';height:45px;top:-22px;left:-3%;width:106%;background:#f0eee9;border-radius:50% 50% 0 0/100% 100% 0 0}.daq6 .daq6-draw-head{display:flex;gap:45px;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:35px}.daq6 .daq6-draw-head h2{font-size:clamp(25px,3.8vw,51px);letter-spacing:-.04em;font-weight:420;line-height:1.2}.daq6 .daq6-quiz-wrap{max-width:850px;margin:clamp(95px,12vw,170px) auto 0}.daq6 .daq6-quiz{min-height:345px}.daq6 .daq6-quiz-label{font-size:10px;letter-spacing:.13em;color:var(--muted)}.daq6 .daq6-quiz-question{font-size:clamp(19px,2.6vw,31px);font-weight:400;line-height:1.75;margin:42px 0 50px!important;max-width:32ch}.daq6 .daq6-answers{display:flex;flex-wrap:wrap;gap:12px}.daq6 .daq6-answer,.daq6 .daq6-solid,.daq6 .daq6-outline{font-size:12px!important;min-height:46px;padding:10px 23px!important;border:1px solid var(--ink)!important;text-align:center;transition:background .2s,color .2s,transform .3s}.daq6 .daq6-answer:hover,.daq6 .daq6-solid:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.daq6 .daq6-solid{background:var(--ink)!important;color:var(--paper)!important}.daq6 .daq6-solid:hover{background:var(--accent)!important;border-color:var(--accent)!important}.daq6 .daq6-outline:hover{border-color:var(--accent)!important;color:var(--accent)}.daq6 .daq6-back{font-size:11px!important;margin-top:44px;border-bottom:1px solid var(--muted)!important;padding-bottom:3px!important;color:var(--muted)!important}.daq6 .daq6-smalllink{display:inline-flex;align-items:center;gap:15px;width:max-content;max-width:100%;font-size:11px;letter-spacing:.04em;padding-bottom:7px;border-bottom:1px solid currentColor}.daq6 .daq6-quiz-result{padding:33px 0 15px}.daq6 .daq6-result-title{font-size:clamp(25px,4vw,54px);font-weight:400;letter-spacing:-.045em;line-height:1.2;margin:20px 0 27px!important}.daq6 .daq6-result-copy{max-width:43ch;font-size:13px;line-height:2.1}.daq6 .daq6-result-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.daq6 .daq6-quiz-live{font-size:12px;color:var(--muted)}
.daq6 .daq6-shipping{padding:clamp(130px,15vw,200px) var(--gutter);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1.3fr) minmax(0,6.7fr);gap:0}.daq6 .daq6-shipping h2{font-size:11px;letter-spacing:.13em;font-weight:500}.daq6 .daq6-shipping div{grid-column:3;max-width:500px}.daq6 .daq6-shipping p{font-size:12px;line-height:2.3}.daq6 .daq6-shipping p+p{margin-top:19px}.daq6 .daq6-footer{margin-inline:var(--gutter);border-top:1px solid var(--line);padding:27px 0 40px;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;font-size:10px;letter-spacing:.09em;color:var(--muted)}
.daq6 .daq6-dialog{border:1px solid var(--line);background:var(--paper);width:min(700px,calc(100vw - 36px));max-height:calc(100dvh - 32px);padding:0;color:var(--ink);overflow:auto}.daq6 .daq6-dialog::backdrop{background:rgba(20,24,25,.45);backdrop-filter:blur(2px)}.daq6 .daq6-dialog-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:19px 28px}.daq6 .daq6-dialog-head button{font-size:11px}.daq6 .daq6-dialog-body{display:grid;grid-template-columns:1fr 1fr;gap:29px;padding:32px}.daq6 .daq6-dialog-visual{min-height:220px;background:var(--soft);border:1px solid var(--line);display:grid;place-items:center;color:var(--muted);font-size:10px;letter-spacing:.08em}.daq6 .daq6-dialog-visual img{width:100%;height:100%;object-fit:contain}.daq6 .daq6-dialog-name{font-size:22px;font-weight:450;line-height:1.4}.daq6 .daq6-dialog-sub{font-size:11px;color:var(--muted);margin-top:11px}.daq6 .daq6-dialog-description{font-size:12px;line-height:2;margin-top:26px!important}.daq6 .daq6-dialog-action{margin-top:28px}.daq6 .daq6-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media(max-width:900px){.daq6 .daq6-intro-grid{grid-template-columns:3.7fr .45fr 7.85fr}.daq6 .daq6-intro-art .daq6-art-panel{min-height:250px}.daq6 .daq6-queens-grid{grid-template-columns:repeat(2,1fr);gap:38px 23px}.daq6 .daq6-queen-tile:nth-child(2),.daq6 .daq6-queen-tile:nth-child(4){margin-top:40px}.daq6 .daq6-product-grid{grid-template-columns:repeat(2,1fr)}.daq6 .daq6-shipping{grid-template-columns:1fr 1fr;gap:25px}.daq6 .daq6-shipping div{grid-column:2}}
@media(max-width:640px){.daq6 .daq6-top{min-height:69px;flex-wrap:wrap;padding:20px 0 15px;gap:15px 12px}.daq6 .daq6-wordmark{font-size:14px}.daq6 .daq6-navigation{order:3;width:100%;margin:5px 0 0;gap:23px}.daq6 .daq6-lang{margin-left:auto}.daq6 .daq6-intro-top{margin-top:29px}.daq6 .daq6-intro-blank{height:160px}.daq6 .daq6-intro-grid{grid-template-columns:1fr}.daq6 .daq6-intro-copy{grid-column:1;padding-bottom:68px}.daq6 .daq6-intro-copy p{margin-top:23px}.daq6 .daq6-intro-art{grid-column:1;min-height:250px}.daq6 .daq6-intro-art .daq6-art-panel{min-height:245px}.daq6 .daq6-intro-art .daq6-art-panel span{font-size:14px}.daq6 .daq6-section-end{margin-top:170px}.daq6 .daq6-section{padding-top:36px;padding-bottom:155px}.daq6 .daq6-section-head{grid-template-columns:1fr auto}.daq6 .daq6-section-head .daq6-section-number{grid-column:2}.daq6 .daq6-section-head .daq6-section-description{grid-column:1/-1;text-align:left;margin-top:12px}.daq6 .daq6-queens-grid{margin-top:83px;gap:34px 14px}.daq6 .daq6-queen-tile:nth-child(2),.daq6 .daq6-queen-tile:nth-child(4){margin-top:52px}.daq6 .daq6-tile-meta{font-size:10px;display:block}.daq6 .daq6-tile-meta span:last-child{display:block;margin-top:3px}.daq6 .daq6-products-inner{margin-top:72px}.daq6 .daq6-filterbar{gap:15px 20px}.daq6 .daq6-product-grid{grid-template-columns:1fr;row-gap:55px;margin-top:39px}.daq6 .daq6-product-image{aspect-ratio:1.2}.daq6 .daq6-draw{padding-top:135px;padding-bottom:135px}.daq6 .daq6-draw-head{display:block}.daq6 .daq6-draw-head .daq6-caps{display:block;margin-top:12px}.daq6 .daq6-quiz-wrap{margin-top:80px}.daq6 .daq6-quiz-question{margin-top:32px!important;margin-bottom:39px!important}.daq6 .daq6-answers{display:flex;flex-direction:column}.daq6 .daq6-shipping{display:block;padding-block:125px}.daq6 .daq6-shipping div{margin-top:65px}.daq6 .daq6-dialog-body{grid-template-columns:1fr;padding:20px}.daq6 .daq6-dialog-visual{max-height:230px}.daq6 .daq6-footer{align-items:start}}
@media(prefers-reduced-motion:reduce){.daq6 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Ver.7 patches: preserve Ver.6 silhouettes and responsive spacing, remove redundant fake stock text. */
.daq6 .daq6-empty{grid-column:1/-1;max-width:46ch;font-size:12px;line-height:2.25;color:var(--muted);padding:30px 0 50px;}
.daq6 .daq6-store-options{display:flex;flex-wrap:wrap;gap:14px 25px;margin-top:32px;}
.daq6 .daq6-top{gap:18px;}
.daq6 .daq6-archive-nav{display:flex;gap:21px;align-items:center;margin-top:24px;flex-wrap:wrap;}
.daq6 .daq6-purchase{display:inline-block;text-decoration:none;}
@media(max-width:820px){.daq6 .daq6-top{align-items:flex-start;flex-wrap:wrap;padding-block:22px}.daq6 .daq6-lang{margin-left:auto}.daq6 .daq6-intro-blank{height:clamp(115px,13vw,260px);}}
.daq6 [hidden]{display:none!important}
