.week-08,
.week-08 * {
  box-sizing: border-box;
}
.week-08 {
  background: #ffffff;
  height: 12783px;
  position: relative;
  overflow: hidden;
}
._08-output-devices {
  color: #1c25ac;
  text-align: left;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 80px;
  font-weight: 700;
  position: absolute;
  left: 57px;
  top: 216px;
  width: 1090px;
  height: 98px;
}
.line-4 {
  margin-top: -3px;
  border-style: solid;
  border-color: #121212;
  border-width: 3px 0 0 0;
  width: 1609.02px;
  height: 0px;
  position: absolute;
  left: 1689px;
  top: 187px;
  transform-origin: 0 0;
  transform: rotate(-179.751deg) scale(1, 1);
}
.rectangle-28 {
  background: #d9d9d9;
  width: 551px;
  height: 1531px;
  position: absolute;
  left: 1138px;
  top: 216px;
}
.group-work {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 1184px;
  top: 233px;
  width: 459px;
  height: 78px;
}
.softwares-ki-cad-arudino-ide-devices-xiao-rp-2040-mcfr-522-reader-tlc-oled-files-7-rfid-reader-ino-8-tarot-p-rogrammer-ino-8-tarot-guide-electronic-prototype-ino-chat-gpt-rfid-scanner-code-prompts {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNeue-Medium", sans-serif;
  font-size: 35px;
  font-weight: 500;
  position: absolute;
  left: 57px;
  top: 343px;
  width: 896px;
  height: 258px;
}
.softwares-ki-cad-arudino-ide-devices-xiao-rp-2040-mcfr-522-reader-tlc-oled-files-7-rfid-reader-ino-8-tarot-p-rogrammer-ino-8-tarot-guide-electronic-prototype-ino-chat-gpt-rfid-scanner-code-prompts-span {
}
.softwares-ki-cad-arudino-ide-devices-xiao-rp-2040-mcfr-522-reader-tlc-oled-files-7-rfid-reader-ino-8-tarot-p-rogrammer-ino-8-tarot-guide-electronic-prototype-ino-chat-gpt-rfid-scanner-code-prompts-span2 {
  text-decoration: underline;
}
.iconstack-io-home-3-fill {
  width: 129px;
  height: 129px;
  position: absolute;
  left: 57px;
  top: 32px;
  overflow: hidden;
}
.group {
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
  overflow: visible;
}
.nav-bar {
  background: #ffffff;
  width: 1513px;
  height: 123px;
  position: absolute;
  left: 186px;
  top: 44px;
  overflow-x: auto;
}
.rectangle-22 {
  background: #1c25ac;
  border-radius: 52px;
  width: 181px;
  height: 97px;
  position: absolute;
  left: 27px;
  top: 13px;
}
.rectangle-23 {
  background: #1c25ac;
  border-radius: 52px;
  width: 181px;
  height: 97px;
  position: absolute;
  left: 226px;
  top: 13px;
}
.rectangle-24 {
  background: #1c25ac;
  border-radius: 52px;
  width: 181px;
  height: 97px;
  position: absolute;
  left: 425px;
  top: 13px;
}
.rectangle-25 {
  background: #1c25ac;
  border-radius: 52px;
  width: 181px;
  height: 95px;
  position: absolute;
  left: 624px;
  top: 15px;
}
._00 {
  color: #ffffff;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 90px;
  top: 32px;
}
._01 {
  color: #ffffff;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 289px;
  top: 32px;
}
._02 {
  color: #ffffff;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 488px;
  top: 32px;
}
._03 {
  color: #ffffff;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 687px;
  top: 32px;
}
.rectangle-26 {
  background: #1c25ac;
  border-radius: 52px;
  width: 181px;
  height: 95px;
  position: absolute;
  left: 823px;
  top: 13px;
}
._04 {
  color: #ffffff;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 886px;
  top: 30px;
}
.rectangle-27 {
  background: #1c25ac;
  border-radius: 52px;
  border-style: solid;
  border-color: #1c25ac;
  border-width: 5px;
  width: 181px;
  height: 95px;
  position: absolute;
  left: 1022px;
  top: 13px;
}
._05 {
  color: #ffffff;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 1085px;
  top: 30px;
}
.rectangle-282 {
  background: #1c25ac;
  border-radius: 52px;
  width: 181px;
  height: 95px;
  position: absolute;
  left: 1221px;
  top: 13px;
}
._06 {
  color: #ffffff;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 1284px;
  top: 30px;
}
.rectangle-29 {
  background: #1c25ac;
  border-radius: 52px;
  width: 181px;
  height: 95px;
  position: absolute;
  left: 1420px;
  top: 13px;
}
._07 {
  color: #ffffff;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 1483px;
  top: 30px;
}
.rectangle-30 {
  background: #e6bb12;
  border-radius: 52px;
  border-style: solid;
  border-color: #1c25ac;
  border-width: 5px;
  width: 181px;
  height: 95px;
  position: absolute;
  left: 1619px;
  top: 13px;
}
._08 {
  color: #1c25ac;
  text-align: center;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 1682px;
  top: 30px;
}
._8-new-pcb-design {
  width: 992px;
  height: 586px;
  position: absolute;
  left: 57px;
  top: 1076px;
  object-fit: cover;
  aspect-ratio: 992/586;
}
.pcb-troubleshooting-prt-3 {
  color: #1c25ac;
  text-align: left;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 60px;
  font-weight: 700;
  position: absolute;
  left: 57px;
  top: 638px;
  width: 992px;
  height: 53px;
}
.rfid-uid-pull-up-code {
  color: #1c25ac;
  text-align: left;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 60px;
  font-weight: 700;
  position: absolute;
  left: 57px;
  top: 2515px;
  width: 992px;
  height: 53px;
}
.tarot-meaning-card-encription {
  color: #1c25ac;
  text-align: left;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 60px;
  font-weight: 700;
  position: absolute;
  left: 41px;
  top: 4013px;
  width: 1519px;
  height: 53px;
}
.nfc-encryption-display-issues {
  color: #1c25ac;
  text-align: left;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 60px;
  font-weight: 700;
  position: absolute;
  left: 41px;
  top: 5819px;
  width: 1519px;
  height: 53px;
}
.final-tarot-guide-electronics-prototype {
  color: #1c25ac;
  text-align: left;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 60px;
  font-weight: 700;
  position: absolute;
  left: 90px;
  top: 8342px;
  width: 1519px;
  height: 53px;
}
.speaker-and-audio-amplifier-rip {
  color: #1c25ac;
  text-align: left;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 60px;
  font-weight: 700;
  position: absolute;
  left: 70px;
  top: 10818px;
  width: 1519px;
  height: 53px;
}
.i-fried-my-xiao-for-the-3rd-third-time-last-week-after-class-so-i-was-back-to-the-drawing-board-to-trouble-shoot-what-was-wrong-with-my-board-anthony-gave-me-advice-to-tape-the-bottom-of-my-xiao-and-to-to-use-pull-up-resistors-onto-my-board-i-also-consulted-chat-gpt-which-recommended-adding-two-capacitors-to-my-rfid-reader-to-help-with-the-signal-i-used-a-10-u-f-and-1-u-f-capacitors-in-series-this-time-around-i-also-finally-added-text-to-my-board {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNeue-Thin", sans-serif;
  font-size: 35px;
  line-height: 35px;
  font-weight: 100;
  position: absolute;
  left: 59px;
  top: 747px;
  width: 1020px;
  height: 273px;
}
._8-next-victim {
  width: 1097px;
  height: 656px;
  position: absolute;
  left: 57px;
  top: 1787px;
  object-fit: cover;
  aspect-ratio: 1097/656;
}
.screenshot-2025-11-05-at-12-04-18-pm-1 {
  width: 684px;
  height: 569px;
  position: absolute;
  left: 60px;
  top: 10961px;
  object-fit: cover;
  aspect-ratio: 684/569;
}
.then-it-was-onto-my-next-victim-this-time-luckily-taped {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNeue-Thin", sans-serif;
  font-size: 35px;
  line-height: 35px;
  font-weight: 100;
  position: absolute;
  left: 63px;
  top: 1716px;
  width: 1614px;
  height: 71px;
}
.i-used-my-rfid-uid-pull-up-code-from-last-week-to-test-if-my-rfid-reader-worked-it-did-but-i-did-notice-the-range-to-can-the-cards-had-decreased {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNeue-Thin", sans-serif;
  font-size: 35px;
  line-height: 35px;
  font-weight: 100;
  position: absolute;
  left: 63px;
  top: 2616px;
  width: 1614px;
  height: 71px;
}
.reworked-my-code-from-last-week-that-i-used-to-write-the-meanings-onto-the-nfc-tags-only-this-time-instead-of-manually-changing-each-card-one-by-one-using-write-tag-message-i-just-had-them-pasting-the-tarot-card-meanings-in-sequence-when-holding-the-button-and-it-identifies-nfc-tags-including-ones-with-no-stored-messages-and-when-i-press-the-button-3-times-it-changes-to-the-next-card-meaning-to-paste {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNeue-Thin", sans-serif;
  font-size: 35px;
  line-height: 35px;
  font-weight: 100;
  position: absolute;
  left: 41px;
  top: 4114px;
  width: 1614px;
  height: 189px;
}
._8-taped-xiao {
  width: 492px;
  height: 656px;
  position: absolute;
  left: 1185px;
  top: 1787px;
  object-fit: cover;
  aspect-ratio: 492/656;
}
._8-uid-reading {
  width: 692px;
  height: 1230px;
  position: absolute;
  left: 41px;
  top: 2735px;
  aspect-ratio: 692/1230;
}
._8-rfid-reader-code-1 {
  width: 454px;
  height: 498px;
  position: absolute;
  left: 766px;
  top: 2735px;
  object-fit: cover;
  aspect-ratio: 454/498;
}
._8-rfid-reader-code-2 {
  width: 454px;
  height: 515px;
  position: absolute;
  left: 766px;
  top: 3233px;
  object-fit: cover;
  aspect-ratio: 454/515;
}
._8-rfid-reader-code-3 {
  width: 454px;
  height: 543px;
  position: absolute;
  left: 1233px;
  top: 2737px;
  object-fit: cover;
  aspect-ratio: 454/543;
}
._8-rfid-reader-code-4 {
  width: 454px;
  height: 615px;
  position: absolute;
  left: 1233px;
  top: 3233px;
  object-fit: cover;
  aspect-ratio: 454/615;
}
.screenshot-2025-11-05-at-11-44-48-am-1 {
  width: 531px;
  height: 811px;
  position: absolute;
  left: 133px;
  top: 4334px;
  object-fit: cover;
  aspect-ratio: 531/811;
}
.screenshot-2025-11-05-at-11-45-16-am-1 {
  width: 531px;
  height: 557px;
  position: absolute;
  left: 133px;
  top: 5133px;
  object-fit: cover;
  aspect-ratio: 531/557;
}
._8-issue-gibberish-hermit {
  width: 765px;
  height: 1360px;
  position: absolute;
  left: 695px;
  top: 4334px;
  aspect-ratio: 765/1360;
}
.hermit-meaning-and-empty-card-identification {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Thin", sans-serif;
  font-size: 35px;
  line-height: 35px;
  font-weight: 100;
  position: absolute;
  left: 677px;
  top: 5719px;
  width: 767px;
  height: 52px;
}
.duplicate-messages-nfc-card-data-is-not-wiped-before-pasting-in-new-information {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Thin", sans-serif;
  font-size: 30px;
  line-height: 35px;
  font-weight: 100;
  position: absolute;
  left: 92px;
  top: 7193px;
  width: 767px;
  height: 52px;
}
.at-first-i-worried-that-these-errors-were-because-of-the-display-module-but-then-i-remembered-that-maybe-the-issue-is-with-the-nfc-card-storage-each-tag-can-oly-store-store-up-to-504-bytes-of-memory-which-was-probably-much-less-than-the-small-phrases-i-was-attempting-to-save-thinking-of-a-workaway-around-this-i-realized-i-could-store-the-written-information-in-my-code-instead-of-on-the-individual-nfc-tags-using-each-cards-unique-uid-instead-to-identify-which-card-it-is-and-its-meaning-so-i-began-logging-each-card-s-uid-tag-using-my-serial-monitor-and-rewrote-my-code {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Thin", sans-serif;
  font-size: 35px;
  line-height: 35px;
  font-weight: 100;
  position: absolute;
  left: 75px;
  top: 7319px;
  width: 1521px;
  height: 273px;
}
.i-also-added-a-screen-scroll-feature-so-you-can-read-the-text-as-it-passes-by-and-it-finally-worked-each-card-has-a-unique-meaning-and-name-tied-to-its-uid-tag {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Thin", sans-serif;
  font-size: 35px;
  line-height: 35px;
  font-weight: 100;
  position: absolute;
  left: 891px;
  top: 10024px;
  width: 698px;
  height: 188px;
}
.i-also-tried-using-an-audio-amplifier-and-speaker-to-potentially-speak-out-the-meanings-instead-but-when-tried-to-test-out-a-little-dial-tone-code-i-realize-i-soldered-the-piece-backwards-and-it-didn-t-work-and-then-when-i-tried-removing-it-tragedy-struck-and-it-ended-up-tearing-out-despite-how-gentle-i-was-being {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Thin", sans-serif;
  font-size: 35px;
  line-height: 35px;
  font-weight: 100;
  position: absolute;
  left: 38px;
  top: 11576px;
  width: 698px;
  height: 365px;
}
.nfc-card-storing-gibberish-after-the-first-swipe {
  color: #000000;
  text-align: center;
  font-family: "HelveticaNeue-Thin", sans-serif;
  font-size: 30px;
  line-height: 35px;
  font-weight: 100;
  position: absolute;
  left: 836px;
  top: 7193px;
  width: 767px;
  height: 107px;
}
._8-issue-duplicates {
  width: 697px;
  height: 1239px;
  position: absolute;
  left: 133px;
  top: 5935px;
  aspect-ratio: 697/1239;
}
._8-issue-gibberish {
  width: 697px;
  height: 1239px;
  position: absolute;
  left: 865px;
  top: 5935px;
  aspect-ratio: 697/1239;
}
._8-recording-ui-ds-1 {
  width: 648px;
  height: 657px;
  position: absolute;
  left: 482px;
  top: 7611px;
  object-fit: cover;
  aspect-ratio: 648/657;
}
.screenshot-2025-11-05-at-11-58-43-am-1 {
  width: 715px;
  height: 1011px;
  position: absolute;
  left: 47px;
  top: 8469px;
  object-fit: cover;
  aspect-ratio: 715/1011;
}
.screenshot-2025-11-05-at-11-59-25-am-1 {
  width: 716px;
  height: 925px;
  position: absolute;
  left: 46px;
  top: 9480px;
  object-fit: cover;
  aspect-ratio: 716/925;
}
.screenshot-2025-11-05-at-11-59-46-am-1 {
  width: 720px;
  height: 426px;
  position: absolute;
  left: 42px;
  top: 10302px;
  object-fit: cover;
  aspect-ratio: 720/426;
}
._8-everything-working {
  width: 843px;
  height: 1499px;
  position: absolute;
  left: 810px;
  top: 8469px;
  aspect-ratio: 843/1499;
}
._8-ri-paudio-amp {
  width: 875px;
  height: 1024px;
  position: absolute;
  left: 778px;
  top: 10961px;
  object-fit: cover;
  aspect-ratio: 875/1024;
}
.line-19 {
  margin-top: -3px;
  border-style: solid;
  border-color: #121212;
  border-width: 3px 0 0 0;
  width: 1609.02px;
  height: 0px;
  position: absolute;
  left: 1668px;
  top: 12038px;
  transform-origin: 0 0;
  transform: rotate(-179.751deg) scale(1, 1);
}
.lessons-learned {
  color: #1c25ac;
  text-align: left;
  font-family: "HelveticaNeue-Bold", sans-serif;
  font-size: 50px;
  font-weight: 700;
  position: absolute;
  left: 658px;
  top: 12058px;
  width: 502px;
  height: 68px;
}
.star-22 {
  border-radius: 0px;
  width: 56px;
  height: 61px;
  position: absolute;
  left: 581px;
  top: 12061px;
  overflow: visible;
}
.star-23 {
  border-radius: 0px;
  width: 56px;
  height: 61px;
  position: absolute;
  left: 1160px;
  top: 12061px;
  overflow: visible;
}
.milling-out-my-board-has-gotten-pretty-easy-but-i-need-to-pay-more-attention-to-my-placement-of-pieces-the-mistake-with-the-audio-amplifier-couldve-been-avoided-if-i-had-my-pcb-editor-up-as-i-soldered-504-bytes-of-information-is-not-a-lot-of-space-working-around-storage-issues-by-only-using-uid-i-ds-is-probably-the-direction-i-will-go-for-my-final-piece-using-the-small-parts-is-important-for-the-entire-board-i-haven-t-actually-used-any-resistors-or-capacitors-other-than-the-zero-ohm-resistor-besides-this-week-but-the-impact-is-noticeable-on-the-way-my-rfid-reader-is-now-working {
  color: #000000;
  text-align: left;
  font-family: "HelveticaNeue-Light", sans-serif;
  font-size: 35px;
  font-weight: 300;
  position: absolute;
  left: 76px;
  top: 12146px;
  width: 1568px;
  height: 356px;
}
.img-0882-large {
  width: 333px;
  height: 443px;
  position: absolute;
  left: 1237px;
  top: 311px;
  object-fit: cover;
  aspect-ratio: 333/443;
}
.img-0886-large {
  width: 332px;
  height: 443px;
  position: absolute;
  left: 1237px;
  top: 1231px;
  object-fit: cover;
  aspect-ratio: 332/443;
}



._8-uid-reading {
    position: absolute;
    left: 41px;
    top: 2735px;
    width: 692px;
  }

 ._8-issue-gibberish-hermit {
    position: absolute;
    left: 695px;
    top: 4334px;
    width: 695px;
  }

._8-issue-gibberish {
    position: absolute;
    left: 865px;
    top: 5935px;
    width: 697px;
  }
  
._8-issue-duplicate {
    position: absolute;
    left: 133px;
    top: 5935px;
    width: 697px;
  }
  
._8-everything-working {
    position: absolute;
    left: 810px;
    top: 8469px;
    width: 843px;
  }
  

  
.img-0883-large {
  width: 332px;
  height: 443px;
  position: absolute;
  left: 1237px;
  top: 771px;
  object-fit: cover;
  aspect-ratio: 332/443;
}
