/* A second pass: the selected lesson becomes a tangible, illustrated folio. */
.week-desk{gap:56px;align-items:center}.course-picks{counter-reset:course}.course-picks button{counter-increment:course;gap:15px;font-size:22px;padding:20px 0}.course-picks button::before{content:'0' counter(course);font-family:'IBM Plex Mono',monospace;font-size:10px;color:#766f61;min-width:22px;margin-right:0}.course-picks button[aria-pressed=true]::before{content:'0' counter(course);font-size:10px;color:var(--red);margin-right:0}.course-picks button[aria-pressed=true]{background:none;padding-left:14px;border-bottom-color:var(--red)}.course-picks button>span{transition:transform .25s}.course-picks button:hover>span{transform:rotate(-35deg)}.week-sheet{min-height:350px;padding:35px 32px 28px;box-shadow:6px 8px 0 #24231f18,12px 15px 0 -4px #f8f5ed,12px 15px 0 -3px #24231f60;transform:rotate(-1deg);overflow:visible}.week-sheet:before{content:'';width:75px;height:24px;position:absolute;left:43%;top:-12px;background:#b1bece88;transform:rotate(5deg);clip-path:polygon(3% 0,98% 0,95% 28%,100% 62%,96% 100%,0 100%,3% 65%,0 30%)}.week-sheet h3{max-width:calc(100% - 146px);font-size:36px;line-height:1.12;min-height:80px;margin-top:28px;margin-bottom:17px}.week-sheet p{max-width:calc(100% - 137px);font-size:14px;min-height:44px;margin-bottom:23px}.sheet-pin,.sheet-stamp{display:none}.course-sketch{width:158px;position:absolute;top:49px;right:15px;transform:rotate(7deg);color:var(--ink);pointer-events:none}.course-sketch svg{width:100%;display:block;overflow:visible}.course-sketch .hand{display:block;text-align:center;font-size:25px;transform:rotate(-5deg);margin-top:5px}.sheet-footer{gap:0;justify-content:space-between;font-size:11px;padding-top:15px;margin-top:27px}.sheet-footer a{padding:7px 0;position:relative}.sheet-footer a:after{content:'';position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s}.sheet-footer a:hover:after,.sheet-footer a:focus-visible:after{transform:scaleX(1)}.sheet-changing{animation:folio-arrive .42s cubic-bezier(.2,.7,.2,1)}@keyframes folio-arrive{0%{transform:translate(12px,9px) rotate(1.3deg)}100%{transform:translate(0,0) rotate(-1deg)}}body{background:var(--hover-paper,var(--page-tint))}.resource-card:focus-visible{outline-offset:7px}.resource-card:hover .resource-arrow,.resource-card:focus-visible .resource-arrow{transform:translate(4px,-4px)}.resource-arrow{transition:transform .25s}.section-heading{position:relative}.resource-section .section-heading:after{content:'02 / KAYNAKLAR';font-family:'IBM Plex Mono',monospace;font-size:8px;letter-spacing:.08em;position:absolute;top:-28px;right:0;border-bottom:1px solid var(--line);padding-bottom:7px}.resource-card:hover,.resource-card:focus-visible{box-shadow:5px 7px 0 #24231f15}.resource-filters button{min-height:44px}.week-sheet .button{font-size:13px;gap:20px}.scene-paused .sheet-changing{animation:none}
@media(max-width:1050px){.week-desk{gap:35px}.course-picks button{font-size:19px}.course-sketch{width:130px;right:10px}.week-sheet h3{font-size:31px;max-width:calc(100% - 120px)}.week-sheet p{max-width:calc(100% - 108px)}.sheet-footer{font-size:10px;gap:12px}}
@media(max-width:760px){.week-desk{gap:32px}.course-picks button{font-size:14px;padding:17px 0;gap:8px}.course-picks button::before,.course-picks button[aria-pressed=true]::before{font-size:8px;min-width:14px}.course-picks button[aria-pressed=true]{padding-left:0}.week-sheet{min-height:330px;padding:26px 23px}.week-sheet h3{font-size:28px;max-width:calc(100% - 98px);min-height:65px}.week-sheet p{max-width:100%;min-height:0;margin-top:24px}.course-sketch{width:101px;top:54px;right:9px}.course-sketch .hand{display:none}.sheet-footer{font-size:10px;margin-top:23px;gap:10px;justify-content:start}.resource-section .section-heading:after{top:-22px;font-size:7px}.course-picks button:hover{padding-left:0}}
@media(max-width:380px){.course-picks{grid-template-columns:1fr}.course-picks button{font-size:16px}.week-sheet h3{font-size:25px}.sheet-footer{gap:7px 15px}}
@media(prefers-reduced-motion:reduce){.sheet-changing{animation:none}}

/* The same hand-drawn objects travel from the selector into their course files. */
.drawn-mark svg{display:block;width:100%;height:100%;overflow:visible}.paper-symbol.drawn-mark{width:99px;height:94px;right:19px;top:auto;bottom:44px;color:var(--ink);transform:rotate(-9deg)}.paper-card.front:hover .drawn-mark{transform:rotate(0)}.drawn-mark{transition:transform .3s}.elective-mark.drawn-mark{width:150px;height:142px;right:21px;bottom:12px;color:var(--ink);opacity:1;transform:rotate(6deg)}.elective-course h4{max-width:calc(100% - 126px)}.elective-course:hover .elective-mark.drawn-mark{transform:rotate(-5deg) translateY(-5px)}.paper-card.front strong{max-width:calc(100% - 60px)}
@media(max-width:1050px){.elective-mark.drawn-mark{width:125px;height:118px;right:12px}.elective-course h4{max-width:calc(100% - 100px)}.paper-symbol.drawn-mark{width:83px;height:79px;bottom:39px}}
@media(max-height:800px) and (min-width:761px){.elective-mark.drawn-mark{width:112px;height:106px}.elective-course h4{max-width:calc(100% - 100px)}.paper-symbol.drawn-mark{width:73px;height:70px;bottom:32px}}
@media(max-width:760px){.elective-mark.drawn-mark{width:116px;height:110px;right:8px;bottom:20px}.elective-course h4{max-width:calc(100% - 91px);font-size:26px}.paper-symbol.drawn-mark{width:76px;height:72px;right:9px;bottom:42px}.paper-card.front strong{max-width:calc(100% - 30px)}}
@media(prefers-reduced-motion:reduce){.elective-course:hover .elective-mark.drawn-mark{transform:rotate(6deg)}}
